setData不更新视图?

发布于 6 年前作者 oding5349 次浏览最后编辑 6 年前来自 ask

使用小程序socket连接,将封装的函数放入js文件混入到了Page里面,然后心跳检测是5秒钟获取数据,然后数据一直再刷新

if (data.code === ‘0002’ || data.code === ‘0004’) {

this.setData({ locking: true })

} else {

this.setData({ locking: false })

}

然后刷新的同时也会执行这个代码,打印的时候也会改变console.log(this.data.locking),但是页面却没有更新,这是怎么回事,其他混入的函数更改setData会更新啊

1 回复
jing16
jing161 楼4 年前

你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)