微信缓存取值问题
for (var i = 0; i < qiang.length ; i++) { doommList.push(new Doomm(qiang[i].text, Math.ceil(Math.random() * 100), Math.ceil(Math.random() * 10), qiang[i].color, qiang[i]._id)); page.setData({ doommData: doommList }) console.log("xunhuan ",wx.getStorageSync('pd')); if (wx.getStorageSync('pd')>0){ break; } } |
这个是子页面的一个死循环代码,我想着返回上一页的时候吧这个缓存pd变成1,这个死循环不就停止了么,但是。。。在上个页面打印的是1,在这个还在循环的函数打印出来却还是0,这是为什么,为啥取到的还是以前的缓存啊