用于渲染消息列表的组件。
| 属性 | 类型 | 必填 | 默认值 | 描述 |
|---|---|---|---|---|
estimateItemSize |
number |
✅ | - | 项的预估高度 |
iconPack |
IconPack1 |
❌ | defaultIconPack |
图标包 |
loadMore |
(lastMessage: Message) |
✅ | - | 用于加载更多消息的函数。由此返回的消息将被追加到开头 |
messages |
Message[] |
✅ | - | 要渲染的消息 |
renderer |
(message: Message, index: number) |
✅ | - | 消息的渲染函数 |
visibleItemsCount |
number |
✅ | - | 最大可见消息数 |
<!-- component.html -->
<rtk-message-list-view></rtk-message-list-view><!-- component.html -->
<rtk-message-list-view
estimateItemSize="42"
[loadMore]="(lastmessage: message)"
[messages]="[]">
</rtk-message-list-view>