美文网首页
微信小程序--mpvue获取用户权限open-type="get

微信小程序--mpvue获取用户权限open-type="get

作者: 七號7777 | 来源:发表于2019-10-28 17:30 被阅读0次

1、进入页面判断用户是否授权过

onload(){
    // 这个时候 不行,可能与生命周期有关系   
    // this.getSetting()  
 },
 mounted(){
    // 一进来看看用户是否授权过    
    this.getSetting()
 },
 methods: {
    getSetting(){
      wx.getSetting({
        success: function(res){
          if (res.authSetting['scope.userInfo']) {
            wx.getUserInfo({
              success: function(res) {
                console.log(res.userInfo)
                //用户已经授权过
                console.log('用户已经授权过')
              }
            })
          }else{
            console.log('用户还未授权过')
          }
        }
      })
    }
}

2、点击获取权限按钮,调出授权窗口
template

<button open-type="getUserInfo" @getuserinfo="bindGetUserInfo" @click="getUserInfo1">获取权限</button>

script

methods: {
    getUserInfo1(){
      console.log('click事件首先触发')
      // 判断小程序的API,回调,参数,组件等是否在当前版本可用。  为false 提醒用户升级微信版本
      // console.log(wx.canIUse('button.open-type.getUserInfo'))
      if(wx.canIUse('button.open-type.getUserInfo')){
        // 用户版本可用
      }else{
        console.log('请升级微信版本')
      }
    },
    bindGetUserInfo(e) {
      // console.log(e.mp.detail.rawData)
      if (e.mp.detail.rawData){
        //用户按了允许授权按钮
        console.log('用户按了允许授权按钮')
      } else {
        //用户按了拒绝按钮
        console.log('用户按了拒绝按钮')
      }
   }
}

相关文章

  • 微信小程序--mpvue获取用户权限open-type="get

    1、进入页面判断用户是否授权过 2、点击获取权限按钮,调出授权窗口template script

  • 微信小程序登录、获取用户信息

    利用微信小程序提供的按钮,open-type和bingetuserinfo,来执行授权登录和获取用户信息之后的操作...

  • 微信小程序获取用户信息、获取用户手机号码

    微信小程序 在获取用户信息的时候 有特定的要求 : 微信一键登录 button 按钮中open-type有两种方式...

  • 【微信小程序】企业微信中的获取用户信息

    企业微信小程序登录获取用户信息和微信小程序获取用户信息步骤不太一样,其中微信小程序获取用户信息需要做低版本兼容,具...

  • 微信小程序如何获取用户手机号 ?

    微信小程序如何获取用户手机号 ? 本篇文章将教会你,使用微信小程序快速、有效获取用户手机号的方法。微信小程序获取手...

  • 微信小程序获取用户所在城市

    在微信小程序中, 获取用户的地理位置是需要权限的, 如果只是获取用户所在的城市信息, 那只需查看用户ip所在的城市...

  • 微信授权

    微信授权 问题 小程序有时需要调用一些权限才能使用。比如用户信息,获取地理位置,获取录音等,这时就会涉及用户体验等...

  • 微信重新授权

    微信授权 问题 小程序有时需要调用一些权限才能使用。比如用户信息,获取地理位置,获取录音等,这时就会涉及用户体验等...

  • 2018-04-09

    微信小程序之同步授权 需求分析: 1.在小程序首次打开的时候,我需要同时请求获取多个权限,由用户逐一授权。 ([‘...

  • 微信小程序:获取openid

    最近开发微信小程序支付的时候,需要获取用户openid,查了一下相关资料。根据:微信小程序案例:获取微信访问用户的...

网友评论

      本文标题:微信小程序--mpvue获取用户权限open-type="get

      本文链接:https://www.haomeiwen.com/subject/uvopyctx.html