- 需求的场景描述(希望解决的问题)
< button bindtap = "bindgetuserinfo" open-type = "getUserInfo" class = "fsubmit" > 获取微信头像昵称 |
- 希望提供的能力
bindgetuserinfo: function (e){ //用户选择了允许执行操作 //用户选择了拒绝执行操作 } |
在自动弹窗之前我们只需要判断wx.getUserInfo是返回状态即可,现在如何解决这一连贯操作?
我可能描述的不清。我想知道 弹出框有个【允许】和【拒绝】,如何获取【允许】这个动作,然后进行下一步操作呢
问题已解决!按钮应该写成
bindgetuserinfo=bindgetuserinfo
<
button
bindgetuserinfo
=
"bindgetuserinfo"
open-type
=
"getUserInfo"
class
=
"fsubmit"
report-submit
=
"true"
> 获取微信头像昵称 </
button
>
感谢"莫过于此"!
if (e.detail.errMsg =="getUserInfo:ok")
获取成功
用户允许了,就展示头像,隐藏button授权按钮,拒绝了就还是显示button授权按钮以便二次点击授权就行了呀