Когда апплет WeChat авторизован для входа в систему, сначала решите, следует ли проверять соглашение, а затем откройте всплывающее окно для получения номера мобильного телефона.

Идея: установить две одинаковые кнопки, одна из которых — кнопка события нажатия, используемая для определения того, проверена ли она; другая — кнопка авторизованного входа, используемая для получения информации о пользователе.

<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
    }
  },

Je suppose que tu aimes

Origine blog.csdn.net/yingw1/article/details/128654265
conseillé
Classement