小程序
小游戏
企业微信
微信支付
扫描小程序码分享
这个hisList数组中的内容是我用getStorage方法获取到本地数据后再用setData更新后的值,然后打印了一下,出现这种情况,感觉莫名其妙的,求解...
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
that.setData是异步的,不知道是否是这个原因,代码有点少具体原因也不好说
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
更改之后需要重新使用this.setData覆盖原有的变量
嗯,使用了,这个肯定哒。但后来是用取巧的方式解决的
你好,可以尝试使用wx.getStorageSync(Key), 有可能是异步导致。
应该不是异步的问题,getStorage是在onload调用的,而且AppData里看到值了,说明在了呢,delItems是点击后调用,那时候页面都渲染完毕了呀...
代码部分太局限 完全看不出你是否还有输出的地方 你这个函数都木有完全贴出来 控制台数据也很局限 能看懂你的意思 但是完全找不出你可能出错的地方
除了获取本地数据(在上面图AppData中能看到hisList确实有内容在)没贴之外...其它就只有这些部分了..后来试了下写死的数据,发现并没有问题
那就在if之前输出试一下 既然写死木有问题 很可能就是有地方赋值出问题了 现在是解决问题了还是木有呢?
也是一样的问题...
你还是单独写一个测试页吧
那样很容易找到问题
没事没事,我抽空试试,先搞其他的吧,马上比赛截止了,2333
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
that.setData是异步的,不知道是否是这个原因,代码有点少具体原因也不好说
更改之后需要重新使用this.setData覆盖原有的变量
嗯,使用了,这个肯定哒。但后来是用取巧的方式解决的
你好,可以尝试使用wx.getStorageSync(Key), 有可能是异步导致。
应该不是异步的问题,getStorage是在onload调用的,而且AppData里看到值了,说明在了呢,delItems是点击后调用,那时候页面都渲染完毕了呀...
代码部分太局限 完全看不出你是否还有输出的地方 你这个函数都木有完全贴出来 控制台数据也很局限 能看懂你的意思 但是完全找不出你可能出错的地方
除了获取本地数据(在上面图AppData中能看到hisList确实有内容在)没贴之外...其它就只有这些部分了..后来试了下写死的数据,发现并没有问题
那就在if之前输出试一下 既然写死木有问题 很可能就是有地方赋值出问题了 现在是解决问题了还是木有呢?
也是一样的问题...
你还是单独写一个测试页吧
那样很容易找到问题
没事没事,我抽空试试,先搞其他的吧,马上比赛截止了,2333