消息列表组件
消息列表组件 message-list 负责显示用户收发的消息。目前支持展示的消息类型包括:
- 普通消息:文本、引用
- 媒体消息(支持自定义点击事件):图片、文件、小视频、富文本、高质量语音。图片消息默认展示缩略图,如需查看大图可通过监听
tapMessage事件来实现。
点击会话列表中的会话,即可进入消息列表页面。

提示
组件用法
导入 IMKit 时,请通过 IMKit 的 defineCustomElements() 统一引入所有组件。Vue 项目需要添加过滤自定义组件配置,详见导入 SDK。
javascript
import * as RongIMLib from '@rongcloud/imlib-next'
// imkit 为核心模块
import { defineCustomElements, imkit } from '@rongcloud/imkit'
defineCustomElements()
按上述方式引入组件后,您可以直接使用 message-list。
属性列表
下面列出了 message-list 组件的属性。
| 属性名称 | 类型 | 描述 |
|---|---|---|
base-size | string | 设置组件大小,接受以 px 为单位的数字或百分比(根据父级 font-size 百分比),例如 18px、62.5%。默认值:16px。 |
customMenu | {name: (message: IAReceivedMessage) => string, callback: (message: IAReceivedMessage) => any }[] | 应用程序在消息右键菜单中添加的自定义功能。要求 IMKit SDK >= 5.3.0。 |
disableMenu | DisabledMessageContextMenu[] |