关于怎么取微信api内变量的问题

来源:4-7 JS面向对象深层填坑—ES6

314580250

2019-05-22

傅老师,我想问一下怎么样才能取到nickName?我在内部的console.log是可以打印出来的,但是第二个却不行,我想问一下怎么样才能打印出第二个?
`export const myNickName = () => wx.login({
success: res => {
if (res.code) {
// 发起网络请求
wx.getUserInfo({
success: res => {
console.log(res.userInfo.nickName);
return res.userInfo.nickName;
}
})
}
}
});
console.log(myNickName());``

写回答

1回答

傅猿猿

2019-05-27

这是一个gs的思想问题,和你怎么调用没有关系,你这里面使用的是回调,它的意思是当你这个操作产生了某项结果之后,才去调用这个过程,而并不是说,你这方法之后写一个方法他就一定会调用,因为回调你是不知道他什么时候调用的。

0
0

微信小游戏入门与实战,一天之内搞定微信小游戏开发

官方同步,第一时间掌握整套微信小游戏开发核心技术

3515 学习 · 664 问题

查看课程