我们在使用setData更新数据,一致出现 setData没有反应,实在很尴尬,直接影响体验了。求解决。这个问题是ios的微信版本升级到6.5.12之后就不行了。已经快一个月了。还没有解决。实在头疼
麻烦确认两个问题:
是各种条件下都出现的问题吗?比如,会不会是运行很久之后才会出现的问题?
这段setData代码确实被执行了吗?会不会是受到一些wx.xxx的API调用的影响导致没有执行到这句setData?
<view wx:if="{{isSuccess==1}}" class="sub-btn">
<button bindtap="bindViewTap" plain="false">开始测量</button>
</view>
<view wx:elif="{{isSuccess==2}}" class="sub-btn">
<button loading="true" bindtap="bindViewTap" plain="false">测量中...</button>
</view>
<view wx:else class="sub-btn">
<button loading="true" plain="false">搜索设备</button>
</view>
就是这样一段代码 Android上没有任何问题 ,但是ios中 使用setData更新isSuccess的状态,页面没有变化。当我用
that.setData({
isSuccess: 1
})
就更新为开始测量,但是仍然是搜索设备。不能更新按钮的而状态。实在是没有办法。