首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >萌新求教,关于小程序函数执行顺序问题?

萌新求教,关于小程序函数执行顺序问题?

提问于 2022-07-11 21:44:40
回答 1关注 0查看 99
var openid = "";  //定义了一个全局变量在Page外

//获取用户openId,然后写了个函数把用户的openid存进全局变量
    getSysId() {
        wx.cloud.callFunction({
                name: 'getWxSysIdFunc',
            })
            .then(res => {
                console.log("查询openid成功", res.result.openid)
                openid = res.result.openid
                //console.log(openid)
            })
            .catch(res => {
                console.log("查询openid失败", res.result)
            })
    },
//然后写了个BUTTON的点击事件
    wechatLogin() {
        this.getSysId()
        let userSysOpenid = openid
        console.log(userSysOpenid)
        console.log(openid)

问题来了,为啥执行时会出现这样

我明明函数调用放在那两个console.log前,为啥还是先输出了两个空行?
我明明函数调用放在那两个console.log前,为啥还是先输出了两个空行?

求大腿们帮忙解答下,谢谢。

相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档