notice-list
<ai-portal.notice-list>构件 ai-portal.notice-list
消息通知列表构件,支持批量操作功能。
Examples
Basic
基础用法,展示消息列表。
Empty State
空状态展示,可以自定义空状态文案。
Properties
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
dataSource | 消息数据列表 | NoticeItem[] | ||
emptyText | 空状态文案 | string | ||
urlTemplate | 详情链接 | string | ||
urlTarget | 详情链接目标 | Target | ||
selectedIds | 选中的消息 ID 数组 | string[] |
Events
| Name | Description | Event Detail |
|---|---|---|
notice.click | 消息项点击事件 | NoticeItem - 消息项数据 |
mark.items.read | 标记消息项已读事件 | NoticeItem[] - 选中的消息 ID 数组 |
mark.all.read | 全部已读事件 | void |
Type references
NoticeItem
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
id | string | ✅ | ||
type | string | ✅ | ||
isRead | boolean | ✅ | ||
title | string | ✅ | ||
description | string | |||
time | number | ✅ |