setData 在模拟器测试时有效,真机调试时失效。这是什么原因?
发布于 7 年前 作者 dongjun 5552 次浏览 来自 官方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 回复

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

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

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

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

回到顶部