微信小程序之授权

 

https://developers.weixin.qq.com/miniprogram/dev/api/wx.authorize.html

一 button获取用户授权

获取用户的授权   授权的button

在wxml中写一个button 

<button  bindgetuserinfo="onGetUserInfo

                   open-type="getUserInfo">获取用户信息</button>

在wxjs中

 

onGetUserInfo:function(e){

         console.log(e.detail)   //e包括用户操作的回调

}

 

点击效果

 

点击确定后 即可获取用户信息

************************************************************************************************************************

二api获取用户授权  必须得做过上面那一步能进行下面的操作!!

1      在wxml中写一个普通的button

<button bind:tap="onTry" style="margin-top:10pt;">获取信息试试</button>

 

2在wxjs中

onTry:function(){

            wx.getUserInfo({

                success: function(e) {

                                 console.log(e)

                         },

                    fail: function(e) {

                             console.log(E)

                       }

          })

}

 

 

wx.getSetting({
  success(res) {
    if (!res.authSetting['scope.record']) {
      wx.authorize({
        scope: 'scope.record',
        success() {
          // 用户已经同意小程序使用录音功能,后续调用 wx.startRecord 接口不会弹窗询问
          wx.startRecord()
        }
      })
    }
  }
})
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值