聊天组件(Chat)
Quasar提供了一个称为QChatMessage的聊天组件,它实际上是一个聊天条目,用于呈现属性提供的数据。
安装
编辑 /quasar.conf.js
:framework: {
components: ['QChatMessage']
}
基本用法
这显示了双方之间的简单聊天。
<q-chat-message |
Vue属性
Vue属性 | 类型 | 说明 | |
---|---|---|---|
sent |
布尔 | 呈现为已发送消息(因此来自当前用户) | |
label |
字符串 | 消息标签 | |
name |
字符串 | 消息创建者的名称 | |
avatar |
字符串 | 创建者的头像图片的URL(使用静态资源) | |
text |
数组 | 作为消息正文的字符串数组 | |
stamp |
字符串 | 创建时间戳字符串 | |
text-color |
字符串 | 文本的颜色 | |
bg-color |
字符串 | 聊天消息泡泡的颜色 | |
size |
数字 | 1-12个(与col-*相同)。 |
注意
text
属性是一个字符串数组。当两个或更多消息共享相同(或非常接近)的时间戳时,这很有用。它们将显示在单独的气泡上,但会更紧密地分组在一起,以便为此类分组显示创建者的名称和时间戳。
请参阅demo源代码以获取更完整的示例。