UNPKG

ohayolibs

Version:

Ohayo is a set of essential modules for ohayojp.

52 lines (41 loc) 1.76 kB
--- type: Business title: notice-icon subtitle: 通知菜单 cols: 1 module: import { NoticeIconModule } from '@ohayo/components/notice-icon'; --- 用在导航工具栏上,作为整个产品统一的通知中心。 ## API ### notice-icon | 参数 | 说明 | 类型 | 默认值 | |----|----|----|-----| | `[data]` | 数据 | `NoticeItem[]` | - | | `[count]` | 图标上的消息总数 | `number` | - | | `[loading]` | 弹出卡片加载状态 | `boolean` | `false` | | `(select)` | 点击列表项的回调 | `EventEmitter<NoticeIconSelect>` | - | | `(clear)` | 点击清空按钮的回调 | `EventEmitter<string>` | - | | `[popoverVisible]` | 手动控制Popover显示 | `boolean` | `false` | | `(popoverVisibleChange)` | Popover显隐回调 | `EventEmitter<boolean>` | - | ### NoticeItem | 参数 | 说明 | 类型 | 默认值 | |----|----|----|-----| | `[title]` | 标题 | `string` | - | | `[list]` | 列表数据,格式参照下表 | `NoticeIconList[]` | - | | `[emptyText]` | 针对每个 Tab 定制空数据文案 | `string` | `无通知` | | `[emptyImage]` | 针对每个 Tab 定制空数据图片 | `string` | - | | `[clearText]` | 针对每个 Tab 清空按钮文本 | `string` | `清空` | ### NoticeIconList | 参数 | 说明 | 类型 | 默认值 | |----|----|----|-----| | `[avatar]` | 头像图片链接 | `string` | - | | `[title]` | 标题 | `string` | - | | `[description]` | 描述信息 | `string` | - | | `[datetime]` | 时间戳 | `string` | - | | `[extra]` | 额外信息,在列表项右上角 | `string` | - | | `[read]` | 是否已读状态 | `boolean` | - | ### NoticeIconSelect | 参数 | 说明 | 类型 | 默认值 | |----|----|----|-----| | `[title]` | 标题 | `string` | - | | `[item]` | 数据项 | `NoticeItem` | - |