NoticeBar 通告栏
展示一组消息通知
何时使用
用于当前页面内信息的通知,是一种较醒目的页面内通知方式
代码示例
基本使用
属性
| 属性 | 类型 | 必填 | 默认值 | 说明 |
|---|
| mode | 'link' | 'closeable' | 否 | - | 通告类型,'link' 表示连接,整行可点;'closeable' 表示点击 x 可以关闭;不填时表示你右侧没有图标 |
| actions | string[] | 否 | - | 行动点,最多两个行动点,当有 action 时,mode 失效 |
| showIcon | boolean | 否 | false | 是否显示左侧的图标 |
| enableMarquee | boolean | 否 | false | 是否开启滚动动画 |
| loop | boolean | 否 | false | 是否循环滚动,enableMarquee 为 true 时有效 |
| type | 'default' | 'info' | 'error' | 'primary' | 否 | 'default' | 提示类型 'default' 橙色,'info' 灰色,'error' 红色,'primary' 蓝色 |
| className | string | 否 | - | 类名 |
事件
| 事件名 | 说明 | 类型 |
|---|
| 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 | 右侧操作区域文字样式 |