uniapp获取缓存的时候不会像vue那样直接获取,它会有一个作用域范围。
var test = this
uni.getStorage({
key:'user',
success:function(res){
if(res.data) {
var u = JSON.parse(res.data)
test.orders.uid = u.userId
}
}
})
如果不添加var test = this这个代码,那么获取的值再赋值给orders中还是为空,所以需要添加var test = this