index.en-US.md 1.56 KB
Newer Older
jim's avatar
jim committed
1 2 3 4 5 6 7 8 9 10 11
---
title: NoticeIcon
subtitle: Notification Menu
cols: 1
order: 9
---

用在导航工具栏上,作为整个产品统一的通知中心。

## API

jim's avatar
jim committed
12
Property | Description | Type | Default
jim's avatar
jim committed
13 14 15 16 17 18 19 20 21 22 23 24 25
----|------|-----|------
count | Total number of messages | number | -
loading | Popup card loading status | boolean | false
onClear | Click to clear button the callback  | function(tabTitle) | -
onItemClick | Click on the list item's callback | function(item, tabProps) | -
onTabChange | Switching callbacks for tabs | function(tabTitle) | -
popupAlign | Popup card location configuration | Object [alignConfig](https://github.com/yiminghe/dom-align#alignconfig-object-details) | -
onPopupVisibleChange | Popup Card Showing or Hiding Callbacks | function(visible) | -
popupVisible | Popup card display state | boolean | -
locale | Default message text | Object | `{ emptyText: '暂无数据', clear: '清空' }`

### NoticeIcon.Tab

jim's avatar
jim committed
26
Property | Description | Type | Default
jim's avatar
jim committed
27 28 29
----|------|-----|------
title |  header for message Tab | string | -
list | List data, format refer to the following table | Array | `[]`
jim's avatar
jim committed
30
showClear | Clear button display status | boolean | true
jim's avatar
jim committed
31 32 33 34 35 36
emptyText |  message text when list is empty  | ReactNode | -
emptyImage | image  when list is empty  | string | -


### Tab data

jim's avatar
jim committed
37
Property | Description | Type | Default
jim's avatar
jim committed
38 39 40 41 42 43
----|------|-----|------
avatar | avatar img url  | string | -
title | title | ReactNode | -
description | description info | ReactNode | -
datetime | Timestamps | ReactNode | -
extra |Additional information in the upper right corner of the list item | ReactNode | -