Skip to content

通知栏列表组件 INotifyBox

介绍

这是一个用于显示通知栏消息列表和详情的组件。

代码演示

不使用插槽,会根据notificationType类型匹配预制模板(目前支持的notificationType模板类型:`RELEASE_NOTE`,后续会新增, 也可以自己通过插槽拓展)


Inbox
AllNotificationAlertTo-doaaaaa
M Ch
8/9/2024 00:00:00
test1
M Ch
7/29/2024 00:41:32
test2
NEW
M Ch
7/29/2024 00:41:32
test3
NEW
M Ch
7/29/2024 00:41:32
test4
NEW
M Ch
7/29/2024 00:41:32
test6
NEW
M Ch
7/29/2024 00:41:32
test7
NEW
M Ch
8/9/2024 00:00:00
test1
Released Version: 1.0
Released Date: 08/05/2024
What’s New?
aaaaaaaaaaaaaaaaaaaaaa
aaaaa
Optimization
vvvvvvvvvv
Bug Fixed
bbbbbb

使用插槽,可自定义模板标签及变量:


Inbox
AllNotificationAlertTo-doaaaaa
M Ch
8/9/2024 00:00:00
test1
M Ch
7/29/2024 00:41:32
test2
NEW
M Ch
7/29/2024 00:41:32
test3
NEW
M Ch
7/29/2024 00:41:32
test4
NEW
M Ch
7/29/2024 00:41:32
test6
NEW
M Ch
7/29/2024 00:41:32
test7
NEW
M Ch
8/9/2024 00:00:00
test1
Released Version: 1.0
Released Date: 08/05/2024
What’s New?
aaaaaaaaaaaaaaaaaaaaaa
aaaaa
Optimization
vvvvvvvvvv
Bug Fixed
bbbbbb

添加i18n映射字段由外部传入翻译后的文字,格式为 i18n: {'i18n-[field]': 'i18nFieldName'}


Inbox
AllNotificationAlertTo-doaaaaa
M Ch
8/9/2024 00:00:00
test1
M Ch
7/29/2024 00:41:32
test2
NEW
M Ch
7/29/2024 00:41:32
test3
NEW
M Ch
7/29/2024 00:41:32
test4
NEW
M Ch
7/29/2024 00:41:32
test6
NEW
M Ch
7/29/2024 00:41:32
test7
NEW
M Ch
8/9/2024 00:00:00
test1
Released Version(这里可以传入$t翻译的值): 1.0
Released Date(这里可以传入$t翻译的值): 08/05/2024
What’s New?(这里可以传入$t翻译的值)
aaaaaaaaaaaaaaaaaaaaaa
aaaaa
Optimization(这里可以传入$t翻译的值)
vvvvvvvvvv
Bug Fixed(这里可以传入$t翻译的值)
bbbbbb

注意:组件库暂时没有支持多语言,预制模板中若存在需要i18n翻译的字段,需要添加i18n映射字段由外部传入翻译后的文字,格式为 i18n: {'i18n-[field]': 'i18nFieldName'}

属性

属性说明类型默认值
v-model:currentFilter当前选中筛选的配置信息Object{}
v-model:currentNotify设置当前选中的消息数据Object{}
title页面标题StringInbox
tagNametag标记名称StringNEW
emptyName无数据的文字信息StringNo Data
filterList过滤项的配置(数据格式见示例)Array[]
notifyList消息列表(数据格式见示例)Array[]
i18ni18n映射字段由外部传入翻译后的文字,格式为 i18n: {'i18n-[field]': 'i18nFieldName'}Object{}

事件

事件名说明类型默认值
changeFilter点击筛选触发的回调Function(item: Object) => void
clickNotify点击某条消息触发的回调Function(item: Object) => void

方法

方法名说明类型默认值
----

插槽

插槽名说明
detail用于自定义每一项消息中的消息详情展示