index.md 1.44 KB
Newer Older
1
---
nikogu's avatar
nikogu committed
2 3
title:
  en-US: NoticeIcon
nikogu's avatar
nikogu committed
4
  zh-CN: NoticeIcon
5 6
subtitle: 通知菜单
cols: 1
nikogu's avatar
nikogu committed
7
order: 9
8 9
---

10
用在导航工具栏上,作为整个产品统一的通知中心。
11 12 13 14 15 16 17 18 19 20 21 22

## API

参数 | 说明 | 类型 | 默认值
----|------|-----|------
count | 图标上的消息总数 | number | -
loading | 弹出卡片加载状态 | boolean | false
onClear | 点击清空按钮的回调 | function(tabTitle) | -
onItemClick | 点击列表项的回调 | function(item, tabProps) | -
onTabChange | 切换页签的回调 | function(tabTitle) | -
popupAlign | 弹出卡片的位置配置 | Object [alignConfig](https://github.com/yiminghe/dom-align#alignconfig-object-details) | -
onPopupVisibleChange | 弹出卡片显隐的回调 | function(visible) | -
afc163's avatar
afc163 committed
23
popupVisible | 控制弹层显隐 | boolean | -
24 25 26 27 28 29 30
locale | 默认文案 | Object | `{ emptyText: '暂无数据', clear: '清空' }`

### NoticeIcon.Tab

参数 | 说明 | 类型 | 默认值
----|------|-----|------
title | 消息分类的页签标题 | string | -
31
list | 列表数据,格式参照下表 | Array | `[]`
afc163's avatar
afc163 committed
32 33
emptyText | 针对每个 Tab 定制空数据文案 | ReactNode | -
emptyImage | 针对每个 Tab 定制空数据图片 | string | -
34 35 36 37 38 39 40 41 42 43

### Tab data

参数 | 说明 | 类型 | 默认值
----|------|-----|------
avatar | 头像图片链接 | string | -
title | 标题 | ReactNode | -
description | 描述信息 | ReactNode | -
datetime | 时间戳 | ReactNode | -
extra | 额外信息,在列表项右上角 | ReactNode | -