RT,写了下面的代码,尝试把test_var赋值为缓存中的Storage中的logs的第一项赋值到test_var中,但是console中一直没能成功输出test_var的值
Page({
data: {
test_var: 0
},
onLoad(){
var that=this;
wx.getStorage({
key:'logs',
success(res){
that.setData({
test_var: res.data[0]
},()=>{
console.log(that.test_var);
console.log(res.data[0]);
});
}
})
}
})
console结果:
⚠[自动热重载] 已开启代码文件保存后自动热重载(不支持 json) > undefined test.js? [sm]:13 > 1680187582442 test.js? [sm]:14
打印也应该是 that.data.test_var 啊
vue习惯问题吧