小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我们在使用setData更新数据,一致出现 setData没有反应,实在很尴尬,直接影响体验了。求解决。这个问题是ios的微信版本升级到6.5.12之后就不行了。已经快一个月了。还没有解决。实在头疼
7 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
从提供的信息看不出可能的原因。脱离其他业务逻辑,还能重现这个问题吗?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
初步推测应该不只是这段代码引起的。能提供更完整一些的代码吗?
麻烦确认两个问题:
是各种条件下都出现的问题吗?比如,会不会是运行很久之后才会出现的问题?
这段setData代码确实被执行了吗?会不会是受到一些wx.xxx的API调用的影响导致没有执行到这句setData?
你好,可以提供具体的问题描述吗?
这是一种容易出现的
wx.createBLEConnection({
deviceId: that.data.deviceId,
success: function (res) {
console.log(res)
that.setData({
isSuccess: 1
})
},fail(res){
console.log(res);
fail(res)
}
});
这段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 wx:else class="sub-btn">
<button loading="true" plain="false">搜索设备</button>
就是这样一段代码 Android上没有任何问题 ,但是ios中 使用setData更新isSuccess的状态,页面没有变化。当我用
就更新为开始测量,但是仍然是搜索设备。不能更新按钮的而状态。实在是没有办法。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
从提供的信息看不出可能的原因。脱离其他业务逻辑,还能重现这个问题吗?
初步推测应该不只是这段代码引起的。能提供更完整一些的代码吗?
麻烦确认两个问题:
是各种条件下都出现的问题吗?比如,会不会是运行很久之后才会出现的问题?
这段setData代码确实被执行了吗?会不会是受到一些wx.xxx的API调用的影响导致没有执行到这句setData?
你好,可以提供具体的问题描述吗?
这是一种容易出现的
wx.createBLEConnection({
deviceId: that.data.deviceId,
success: function (res) {
console.log(res)
that.setData({
isSuccess: 1
})
},fail(res){
console.log(res);
fail(res)
}
});
}
这段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
})
就更新为开始测量,但是仍然是搜索设备。不能更新按钮的而状态。实在是没有办法。