平台兼容性
NoticeBar 通知栏
通知栏组件,组件名:semp-notice-bar
,代码块: sempNoticeBar。
使用方式:
在 script
中引用组件
import sempNoticeBar from "@/components/semp-notice-bar/semp-notice-bar.vue"
export default {
components: {sempNoticeBar}
}
单行多行
<semp-notice-bar strText="为了确保您的资金安全,请设置支付密码"></semp-notice-bar>
<semp-notice-bar rows strText="为了确保您的资金安全,请设置支付密码。为了确保您的资金安全,请设置支付密码。为了确保您的资金安全,请设置支付密码."></semp-notice-bar>
文字滚动 多行滚动消息必须上传消息数组 默认滚动
单行只能无缝滑动
<semp-notice-bar scrollable showType="slider" strText="为了确保您的资金安全,请设置支付密码。为了确保您的资金安全,请设置支付密码。为了确保您的资金安全,请设置支付密码."></semp-notice-bar>
显示图标、情景色、圆角
<semp-notice-bar strText="为了确保您的资金安全,请设置支付密码" :type="icon" :color="color"></semp-notice-bar>
自动关闭
<semp-notice-bar :showTime="5000" icon="alert-circle" scrollable strText="为了确保您的资金安全,请设置支付密码。为了确保您的资金安全,请设置支付密码。为了确保您的资金安全,请设置支付密码."></semp-notice-bar>
属性说明:
属性名 | 类型 | 默认值 | 说明 |
---|---|---|---|
strText | String | - | 显示文字 |
arrayText | Array | - | 多行消息滚动 |
showType | String | - | 展示类型 |
showTime | String | Number | 显示时长 单位为ms,不需要自动消失可将其置为空 |
round | Boolean | false | 圆角显示 |
rows | Boolean | false | 多行文本显示 |
scrollable | Boolean | false | 是否滚动,为true时,NoticeBar为单行 |
icon | String | - | 左侧状态图标 |
事件说明:
事件名称 | 说明 |
---|---|
click | 点击 通知文本 触发事件 |
close | 点击 关闭x 触发事件 |