小程序
小游戏
企业微信
微信支付
扫描小程序码分享
this.data设置大量数据后this.setData拖动时十分卡顿
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
thi.data不会影响全局的this.setData,卡是因为你绑定了touchmove事件导致setData被频繁得触发了,然后造成了阻塞自然就卡了。
你可以可以改成:
if (!this.is_updating) {
this.is_updating = true
this.setData({
imgTop,
}, () => {
this.is_updating = false
})
}
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
建议用wxs事件处理来做
这个双线程照理来说不会吧,但和视图无关的数据我都不会放在data,至少运行体验评分的时候是这么说的
没有感觉到特别卡。。
还有拖动效果为什么不用movable-area
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
thi.data不会影响全局的this.setData,卡是因为你绑定了touchmove事件导致setData被频繁得触发了,然后造成了阻塞自然就卡了。
你可以可以改成:
if (!this.is_updating) {
this.is_updating = true
this.setData({
imgTop,
}, () => {
this.is_updating = false
})
}
建议用wxs事件处理来做
这个双线程照理来说不会吧,但和视图无关的数据我都不会放在data,至少运行体验评分的时候是这么说的
没有感觉到特别卡。。
还有拖动效果为什么不用movable-area