效果:允许了就跳转页面,拒绝了就在当前页面

小程序授权

wxml:  

<button class="Buttons" bindgetuserinfo='tijiaoliuy' open-type="getUserInfo" type="primary" >跳转</button>

 

 

wxjs:

tijiaoliuy: function(e) {

    //获取用户的授权信息,放到本地缓存中

wx.getSetting({

  success: (res) => {

    if (res.authSetting["scope.userInfo"]){//判断有没有授权

      console.log(e)

      app.globalData.userInfo = e.detail.userInfo

      this.setData({

        userInfo: e.detail.userInfo,

        hasUserInfo: true

      })

      wx.navigateTo({

        url: '../shouye/shouye',

      })

    }else{

      console.log(545);//用户拒绝,没有授权

    }

  },fail:(res)=>{

    console.log(44);//请求授权失败,可能是网络问题等等

  }

})

  }

上述代码根据微信官方文档实现

微信官方链接:https://developers.weixin.qq.com/miniprogram/dev/framework/

 

 

相关文章:

  • 2022-12-23
  • 2021-12-23
  • 2021-08-16
  • 2021-10-25
  • 2021-11-14
  • 2022-02-07
  • 2022-02-07
猜你喜欢
  • 2022-12-23
  • 2021-12-10
  • 2022-12-23
  • 2022-12-23
  • 2021-09-17
  • 2021-07-04
  • 2022-03-04
相关资源
相似解决方案