button组件bindgetuserinfo用户拒绝授权
- 需求的场景描述(希望解决的问题)
需求:希望点击一个button得到用户授权后隐藏Button显示用户头像
问题:如果用户点击Button后但又拒绝用户授权之后,因为bindgetuserinfo绑定的函数默认已经成功授权,将只会隐藏button但不显示用户头像
- 希望提供的能力
希望getuserinfo函数提供wx.getUserInfo接口的全部功能,包括拒绝授权等功能
已用代码解决需求,谢谢
5 回复
你这个和最初始化小程序的时候那个效果差不多,就是给按钮,然后wxml 中使用了判断 .而你要的拒绝后再次授权那个 ,可以使用官方的
<button open-type=“getUserInfo” bindgetuserinfo=“userInfoHandler”> Click me 唤起用户授权 </button>
这样来唤起用户授权(用户已经授权不会再次唤起授权窗口) ,授权设置页面也可以用判断让他自己开启
<button open-type=“openSetting” bindopensetting=“callback”>打开设置页</button>,
如果我没理解错,应该是这样,理解错了.请指出,萌新路过…