微信小程序 在util中的一个方法返回的值为空

微信小程序 中的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


阅读 3.7k
1 个回答

用promise, 或者用wx.getStorageSync

推荐问题