Vue开发,在main.js中引入即时通讯组件
import { Realtime, TypedMessage, Event } from 'leancloud-realtime'
初始化代码
let realtime = new Realtime({ appId: appId, appKey: appKey, serverURLs: serverURLs, plugins: [TypedMessage, Event] })
之后报错如图
刚刚试着把 富媒体插件 去除,发现是可以正常初始化并注册 Event插件 的但是把 Event插件 去掉,留下 富媒体插件,发现报了同样的错误可以将问题范围缩小至 富媒体插件 这块儿
这是Bug吗?我觉得写得应该没问题吧
虽然即时通讯开发文档中没有,或者是我没有看到,但是富媒体消息插件确实需要另行引入
const TypedMessagesPlugin = require('leancloud-realtime-plugin-typed-messages') // 富媒体插件
补充一点,不可以用ES6的方式引入,会报错
可以试下新发布的 leancloud-realtime-plugin-typed-messages 3.1.0
看看在最新版下面能否重现这个问题?
其实是因为没有加 { },已解决,忘记编辑标题辽,不好意思