微信小程序授权登录

@一棵菜菜  June 4, 2018

wx.authorize(OBJECT) 授权获取相关信息

提前向用户发起授权请求。调用后会立刻弹窗询问用户是否同意授权小程序使用某项功能或获取用户的某些数据,但不会实际调用对应接口。如果用户之前已经同意授权,则不会出现弹窗,直接返回成功。

注意:scope 为 "scope.userInfo" 时,无法弹出授权窗口,请使用:

<tbutton open-type="getUserInfo"></button>

1.png

聚美在guideSetAuth.wxml模板中提供此点击按钮来触发授权弹窗的。如下代码:

<button class="auth-button" open-type="getUserInfo" bindgetuserinfo="getUserInfor">开启授权</button>

模板效果:
2.png

点击'开启授权'后,触发bindgetuserinfo事件,将弹窗询问是否同意授权使用 获取用户信息 的权限。
效果图如下:
3.png

wx.getSetting(OBJECT)

获取用户的当前设置。

注:返回值中只会出现小程序已经向用户请求过的权限。


添加新评论