微信小程序 中的util有一个函数,获取storage中的一个值,并返回,可以打印,但是,返回之后值为空
Util.js
function get_user_info(){
wx.getStorage({
key : 'user_info',
success:function(data){
// 输出的是正确的用户信息
console.log(data.data)
return data.data
},
fail:function(res){
console.log('获取用户信息失败'+res.errMsg)
}
})
}
这样打印出来是对的
另一个调用的页面打印:
console.log(Util.get_user_info())
结果为undefined
用promise, 或者用wx.getStorageSync