当前位置:编程学习 > 微信小程序 >>

微信小程序授权登录时先判断是否勾选协议再弹出获取手机号的弹窗

设置两个一样的按钮,一个是点击事件的按钮,用来判断是否已勾选;另一个是授权登录的按钮,用来获取用户信息

<button class='bottom' wx:if="{{checked==false}}" bindtap="handleAgree">授权登录</button>
  <button class='bottom' wx:else open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber">授权登录</button>
data:{
checked:false
},
handleAgree() {
    if (!this.data.checked) {
      wx.showToast({
        icon: "none",
        title: '请阅读并同意平台服务协议及隐私协议',
        duration: 2000
      })
      return false
    }
  },

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,