setData 在模拟器测试时有效,真机调试时失效。这是什么原因?

发布于 9 年前作者 dongjun5739 次浏览最后编辑 9 年前来自 issues

setData 在模拟器测试时有效,真机调试时失效,手机上的界面不更新。不知道是什么原因。代码不复杂:

<!-- testproc.wxml –>
<view>
   <button bindtap=“ontheclick”>test</button>
   <view>{{lca}}</view>
</view>

<!-- testproc.js –>
Page({
  data: {lca: ‘’},
  ontheclick: function () {
    this.setData({lca: ‘abc’})
  }
})

4 回复
lei80
lei801 楼6 年前

这样看是没毛病的,你得把你的代码片段弄出来看是不是有同样的问题

jingwan
jingwan2 楼6 年前

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

yanxiao
yanxiao3 楼6 年前

什么布局在真机上出了拐?导致button点不到

qiang17
qiang174 楼6 年前

我重新安装手机上的微信再执行真机调试,界面就能更新了。之前装的是测试版微信,可能是微信版本这个原因吧