小程序
小游戏
企业微信
微信支付
扫描小程序码分享
为什么写小程序的时候我遇到了很多bug,比如我使用wx.setStorageSync存储某一个值,第二次再覆盖这个值,但取出来的时候这个值还是第一次存储的,并没有覆盖掉;把全局用到的值存储在globalData全局变量里也是一样的,我用app.globalData.type="..."去修改type值,使用的时候发现type还是原来修改前的值,这是我使用方式不对还是小程序的bug
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
示例代码?操作结果的截图?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
调式下就很清楚了
第二次点击有没有触发
看下storage的数据变化
在console里面直接设置,是否变化
按这思路应该能定位问题
小程序bug 一堆堆 。 慢慢调试。
jump:function(e){
if (e.currentTarget.id == 1){
wx.setStorageSync('type', '1');
}else if(e.currentTarget.id == 2){
wx.setStorageSync('type', '2');
}
wx.navigateTo({
url: '/pages/expenditure/child/child?type=' + e.currentTarget.id,
})
},
比如我这样存它就有问题,要么一直要是先点击1,再点击2,它就一直是1;先点击2,再点击1,它就一直是2
var a= wx.getStorageSync('aa');
a.time=123
wx.setStorageSync('a', a)
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
示例代码?操作结果的截图?
调式下就很清楚了
第二次点击有没有触发
看下storage的数据变化
在console里面直接设置,是否变化
按这思路应该能定位问题
小程序bug 一堆堆 。 慢慢调试。
jump:function(e){
if (e.currentTarget.id == 1){
wx.setStorageSync('type', '1');
}else if(e.currentTarget.id == 2){
wx.setStorageSync('type', '2');
}
wx.navigateTo({
url: '/pages/expenditure/child/child?type=' + e.currentTarget.id,
})
},
比如我这样存它就有问题,要么一直要是先点击1,再点击2,它就一直是1;先点击2,再点击1,它就一直是2
var a= wx.getStorageSync('aa');
a.time=123
wx.setStorageSync('a', a)