wx.authorize(OBJECT) 授权获取相关信息
提前向用户发起授权请求。调用后会立刻弹窗询问用户是否同意授权小程序使用某项功能或获取用户的某些数据,但不会实际调用对应接口。如果用户之前已经同意授权,则不会出现弹窗,直接返回成功。
注意:scope 为 "scope.userInfo" 时,无法弹出授权窗口,请使用:
<tbutton open-type="getUserInfo"></button>
聚美在guideSetAuth.wxml模板中提供此点击按钮来触发授权弹窗的。如下代码:
<button class="auth-button" open-type="getUserInfo" bindgetuserinfo="getUserInfor">开启授权</button>
模板效果:
点击'开启授权'后,触发bindgetuserinfo事件,将弹窗询问是否同意授权使用 获取用户信息 的权限。
效果图如下:
wx.getSetting(OBJECT)
获取用户的当前设置。
注:返回值中只会出现小程序已经向用户请求过的权限。