收藏
回答

Promise返回值如何赋值

var nickname = '';

getUser.info(data.sendUserId).then(function (res) {

nickname = res.nickname

console.log(nickname)     //有值的

})

console.log(nickname)    //无值的


回答关注问题邀请回答
收藏

1 个回答

  • 铭锋科技
    铭锋科技
    2019-03-27

    var that = this

    var nickname = '';

    getUser.info(data.sendUserId).then(function (res) {

    nickname = res.nickname

    that.setData({

        nickname:nickname

    })

    console.log(nickname)     //有值的

    })

    console.log(that.data.nickname)    //无值的


    2019-03-27
    有用
    回复 4
登录 后发表内容