缓存问题
发布于 7 年前 作者 junqian 18192 次浏览 来自 问答

我缓存一个数据之后,在别的页面获取这个数据,获取的这个数据只能在方法内使用么?为什么我获取之后再给页面data赋值,但是却取不到

3 回复

可以的   你哪里弄错了

我检查了好几遍都没看到哪里弄错了

我知道啥问题,我也是遇到这样的情况。然后debug后才发现问题。

之前是 var  goods_info =wx.getStorage…

然后发现goods_info是undefined

后来发现res.data才有东西 就将定义goods_info的方法放到success中了

var that = this

wx.getStorage({

key: ‘goods_info’,

success: function(res) {

console.log(res.data)

var goods_info = res.data

that.setData({

goods_info

})

},

回到顶部