我想做即时通讯,onSocketMessage已经接受后台传来的消息,我想把消息解析完渲染到页面上。所以想获取当前页面
var pages = getCurrentPages();
var currentWebview = pages[pages.length - 1];
直接修改data里面的数据
currentWebview.data.$root['0'].messages的数据已经修改, 输出 页面this.messages 的数据 没变
8***@qq.com
- 发布:2018-11-19 11:24
- 更新:2018-11-20 16:05
- 阅读:1105
通过currentWebview修改页面data数据
分类:uni-app
Trust - 少说废话
uni-app 中并不能直接修改页面对象的数据源,看起来是修改了但是并不会生效。
IM 业务的处理方案,可以这样尝试下:
main.js 创建全局的socket对象,单个页面中监听信息的接收。