sei摸挑
sei摸挑
  • 发布:2018-11-10 14:27
  • 更新:2018-11-13 15:43
  • 阅读:1236

接收到消息如何将数据传到聊天页并触发聊天页某方法去更新聊天内容

分类:uni-app

uniapp在main.js中建立即时通讯连接,接收到消息如何将数据传到聊天页并触发聊天页某方法去更新聊天内容。h5+开发的app可以使用evalJS,但是uniapp中我不知道怎么解决。

2018-11-10 14:27 负责人:无 分享
已邀请:
李by白

李by白

具体实现:

在main.js中添加如下代码

Vue.prototype.$eventHub = Vue.prototype.$eventHub || new Vue()

然后在接受消息方法内添加

Vue.$eventHub.$emit('msgCallback', params)  

// 如果这个代码在其他界面用this.$eventHub, params是需要传的参数,可有可无

在聊天界面添加


this.$eventHub.$on('msgCallback', (params) => {  
   // 执行其他逻辑  
})

该问题目前已经被锁定, 无法添加新回复