open-type=getUserInfo如何读取选择结果?
发布于 5 年前 作者 chao63 18000 次浏览 来自 问答
  • 需求的场景描述(希望解决的问题)
<button bindtap="bindgetuserinfo" open-type="getUserInfo" class="fsubmit"> 获取微信头像昵称 button>
  • 希望提供的能力
bindgetuserinfo: function(e){
     //用户选择了允许执行操作
   
     //用户选择了拒绝执行操作
   
 }

在自动弹窗之前我们只需要判断wx.getUserInfo是返回状态即可,现在如何解决这一连贯操作?

3 回复

if (e.detail.errMsg ==“getUserInfo:ok”)

获取成功

我可能描述的不清。我想知道 弹出框有个【允许】和【拒绝】,如何获取【允许】这个动作,然后进行下一步操作呢

问题已解决!按钮应该写成

bindgetuserinfo=bindgetuserinfo

<button bindgetuserinfo="bindgetuserinfo" open-type="getUserInfo" class="fsubmit" report-submit="true"> 获取微信头像昵称 </button>


感谢"莫过于此"!

用户允许了,就展示头像,隐藏button授权按钮,拒绝了就还是显示button授权按钮以便二次点击授权就行了呀

回到顶部