微信小程序之获取用户信息(开发环境下)
微信小程序中不同的授权对应不同的接口,以下是获取用户信息权限的实现方式~~~
WXML部分
<button wx:if='{{showbutton}}'
bindgetuserinfo="getuserinfo"
open-type='getUserInfo'>点击授权</button>
JS部分
Page({
/**
* 页面的初始数据
*/
data: {
showbutton:false
},
//授权完毕,授权按钮消失
getuserinfo:function(res){
this.setData({
showbutton: false
})
console.log(res.detail)
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
console.log(111)
//获取用户授权状态
wx.getSetting({
success: (res) => {
console.log(res)
//判断权限是否授权
if (!res.authSetting['scope.userInfo']){
//显示授权按钮
this.setData({
showbutton:true
})
}
}
})
},
})
评论内容