NoticeBar 通告栏

展示一组消息通知

何时使用

用于当前页面内信息的通知,是一种较醒目的页面内通知方式

代码示例

基本使用

属性

属性类型必填默认值说明
mode'link' | 'closeable'-通告类型,'link' 表示连接,整行可点;'closeable' 表示点击 x 可以关闭;不填时表示你右侧没有图标
actionsstring[]-行动点,最多两个行动点,当有 action 时,mode 失效
showIconbooleanfalse是否显示左侧的图标
enableMarqueebooleanfalse是否开启滚动动画
loopbooleanfalse是否循环滚动,enableMarquee 为 true 时有效
type'default' | 'info' | 'error' | 'primary''default'提示类型 'default' 橙色,'info' 灰色,'error' 红色,'primary' 蓝色
classNamestring-类名

事件

事件名说明类型
onTap点击通知栏右侧的图标(箭头或者叉),触发回调() => void
onActionTap点击右侧操作区域文本,触发回调(index: number) => void

样式类

类名说明
amd-notice-bar整体样式
amd-notice-bar-default整体样式
amd-notice-bar-danger整体样式
amd-notice-bar-primary整体样式
amd-notice-bar-transparent整体样式
amd-notice-bar-content内部区域样式
amd-notice-bar-scroll-left左侧阴影渐变区域样式
amd-notice-bar-scroll-right右侧阴影渐变区域样式
amd-notice-bar-marquee文本展示区域样式
amd-notice-bar-operation右侧操作区域样式
amd-notice-bar-operation-icon右侧操作区域内图标样式
amd-notice-bar-operation-text右侧操作区域文字样式