我在 VUE 应用程序中添加了 cometchat,但是当我自定义消息时,我无法在聊天中附加消息。
import { CometChat } from "@cometchat-pro/chat";
export default {
methods: {
send: function() {
var messageType = "video";
var receiverType = CometChat.RECEIVER_TYPE.USER;
var mediaMessage = new CometChat.MediaMessage(
this.receiverId,
this.input.files[0],
messageType,
receiverType
);
CometChat.sendMediaMessage(mediaMessage).then(
(message) => {
reader.readAsArrayBuffer(this.input.files[0]);
this.progress=100;
this.closePopup();
this.loading = false;
//this.appendMessage({ messages: [message] })
this.emitAction("messageComposed", { messages: [message] });
//this.emitAction("appendMessage", { messages: [message] });
},
(error) => {}
);
}
}
}
错误:未捕获(承诺中)类型错误:this.emitAction 不是函数。因为我正在尝试访问 CometChatMessages 功能。
如果有人知道。请帮我解决一下这个。提前致谢!