diff --git a/examples/App.vue b/examples/App.vue index 3a837e2..a0b3bda 100644 --- a/examples/App.vue +++ b/examples/App.vue @@ -5,14 +5,13 @@
Lemon-IMUI 目前内置了file、image、text三种消息类型,在实际应用当中肯定是不够的哦,咋办?没事的,我们继续往下see。
要创建自定义消息首先要确定新消息的 Message 的结构。
+{
+ //值为 voice,用于解析的组件 name 必须为 lemonMessageVoice
+ type: "voice",
+ content: '语音消息',
+ //自定义参数
+ params1:'参数1',
+ params2:'参数2',
+ //必传参数
+ id: "message-id",
+ //必传参数
+ fromUser:{
+ avatar: ""
+ displayName: "June"
+ id: "1"
+ },
+ //必传参数
+ sendTime: 1610872045162
+ //必传参数
+ status: "succeed"
+ //必传参数
+ toContactId: "contact-id"
+}
+
+ 创建用于解析该消息的组件。
+{{tip}}
+ 最后一步,注册组件,必须使用全局注册的方式。
++import Vue from 'vue'; +import LemonMessageVoice from './lemon-message-voice'; +Vue.component(LemonMessageVoice.name,LemonMessageVoice); ++
如果还有不明白的,可以到 examples/App.vue 查看实例代码
+