请问怎么从外部拿到wx.xxxxx()中的参数?
比如:
wx.getUserInfo({
success: function(res) {
var userInfo = res.userInfo
var nickName = userInfo.nickName
var avatarUrl = userInfo.avatarUrl
var gender = userInfo.gender
var province = userInfo.province
var city = userInfo.city
var country = userInfo.country
}
})
中的这些返回参数 怎么才能被这个方法之外拿到?
js用得这么少啊,建议学习一下前端的基础知识。。
var b = 1
var a = function(){
b = 2
}
从外部还是拿不到方法里面的参数?能不能详细点!比如就拿那个nickname?
这是个异步方法,所以你要用的地方需要回调。我用setTimeout模拟一下哈
var myName = "卢霄霄"
wx.getUserInfo({
success: function(res) {
var myName = userInfo.nickName
}
})
setTimeout(()=>{
console.log(myName)
},1000)
一直都是“卢霄霄”...
啊呸!写错了。。
var myName = "卢霄霄1"
wx.getUserInfo({
success: function(res) {
myName = res.userInfo.nickName
}
})
setTimeout(() => {
console.log(myName)
}, 1000)
多谢!