Skip to content

NoticeBar

基础用法

html

<pa-notice-bar left-icon="notification" text="落霞与孤鹜齐飞,秋水共长天一色" />

滚动播放

html

<pa-notice-bar text="在天愿作比翼鸟,在地愿为连理枝。天长地久有时尽,此恨绵绵无绝期。" />

多行展示

html

<pa-notice-bar text="远上寒山石径斜,白云深处有人家。停车坐爱枫林晚,霜叶红于二月花。" wrapable />

通知栏模式

html

<pa-notice-bar text="曾经沧海难为水,除却巫山不是云。" mode="link" />

可关闭

html

<pa-notice-bar text="夜合花开香满庭,夜深微雨醉初醒。" mode="closeable" />

自定义样式

html

<pa-notice-bar
  left-icon="message"
  text="落絮无声春堕泪,行云有影月含羞。"
  color="#1989fa"
  background="#ecf9ff"
/>

NoticeBar Props

参数说明类型默认值
mode通知栏模式'closeable'|'link'-
text通知文本内容string''
color通知文本颜色string-
background滚动条背景string-
leftIcon左侧图标名称或图片链接string-
delay动画延迟时间 (ms)number1
speed滚动速率 (px/s)number60
scrollable是否开启滚动播放,内容长度溢出时默认开启booleanundefined
wrapable是否开启文本换行,只在禁用滚动时生效booleanfalse

NoticeBar Event

事件名参数
click(event: Event)
close()

NoticeBar Slot

名称说明
left-icon" :class="ns.e('left-icon')-
default-
right-icon-

样式变量

名称默认值
--pa-notice-bar-height40px
--pa-notice-bar-padding0 16px
--pa-notice-bar-color#ed6a0c
--pa-notice-bar-font-size14px
--pa-notice-bar-line-height24px
--pa-notice-bar-background#fffbe8
--pa-notice-bar-icon-size16px
--pa-notice-bar-wrapable-padding8px 16px