判断获取用户信息,如何调用userinfo呢?

发布于 8 年前作者 guiying802797 次浏览最后编辑 8 年前来自 issues
4 回复
zengtao
zengtao1 楼6 年前
mtang
mtang2 楼6 年前

首先判断是否已授权,如果已授权就直接 wx.getUserInfo 获取,如果未授权,就先把支付按钮修改为授权按钮。授权后支付。但是有必要必须授权吗?openid不能满足需求?

baiping
baiping3 楼6 年前

楼上的都好麻烦

直接一个按钮

确认授权和已经授权的操作写在‘getUserInfo:ok’里

取消授权的操作写在else里就行了啊

楼上两位说的也可以用,就是有点麻烦,是很早很早以前的写法了。

moxia
moxia4 楼6 年前

wx.getSetting({

    success: res => {

        if (res.authSetting[‘scope.userInfo’]) {

            wx.getUserInfo({

                success: res => {

                    // res.userInfo即用户基本信息

                }

            })

        }

    },

})