一,前言
1.微信小程序提供给我们很多原生的api
需要授权,在使用这些api
时需要先获取用户的授权。
二,获取已有的授权信息:wx.getSetting()
1.wx.getSetting(Object)
:可以获取用户已授权权限
2.参数介绍
Object={
success:function(res){
}, //返回成功的回调函数
fail:function(res){
} //返回失败的回调函数
}
3.success
回调函数res.authSetting
对象里返回了已授权的功能权限
三,用户信息授权:scope.userInfo
1.当我们使用wx.getUserInfo
的时候需要获取用户信息的权限。
2.目前调取授权窗口的方法是使用组件 <Button open-type='getUserInfo' bindgetuserinfo='callback'></Button>
3.其中关键是让button
的open-type='getUserInfo'
。相应的当open-type='getUserInfo'
时,bindgetuserinfo
是用户授权时的回调函数,返回用户的信息。
四,地理位置信息授权:scope.userLocation
1.在使用wx.getLocation
时会弹出授权信息框。