阅读背景:

mpvue小程序授权获取用户信息

来源:互联网 

常规判断用户登录状态,自动弹出授权

 mountd(){
//      this.getSetting();
//      this.getUserInfo();
    }, 
getSetting(){
        wx.getSetting({
          success(res) {
            console.log(res);
            if (!res.authSetting['scope.getUserInfo ']) {//未授权getUserInfo
              wx.authorize({
                scope: 'scope.getUserInfo ',
                success(res) {
                  // 用户已经同意小程序使用用户信息,后续调用 wx.userInfo 接口不会弹窗询问
                  console.log(res);
                },
                fail(err){
                  console.log(err);
                }
              })
            }else{//已授权
              wx.getUserInfo({
                success(res) {
                  console.log(res)
                },
                fail(err) {
                  console.log(err);
                }
              })
            }
          }
        })
      },
getUserInfo () {
        // 调用登录接口
        var _this=this;
            wx.getUserInfo({
              success(res) {
                console.log(res);
                _this.userInfo=res.userInfo
              },
              fail(err) {
                console.log(err);
              }
            })
      }, mountd(){
//      t



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: