uniapp 支付宝授权手机号码一键登录前判断用户协议是否勾选

需求:一键登录前判断用户是否勾选了用户协议

<button @click="showToast" v-if="!checked">支付宝一键登录</button>
<button open-type="getAuthorize" scope='phoneNumber' @getAuthorize="getPhoneNumber" error="getPhoneError" v-else>支付宝一键登录</button>

思路:准备两个一模一样的button 没勾选之前显示提示的button 勾选了显示一键登录的button
原因:getPhoneNumber()会直接弹出授权认证提示框,无法判断用户是否已经勾选

uniapp 支付宝授权手机号码一键登录前判断用户协议是否勾选_第1张图片

你可能感兴趣的:(uni-app,vue.js,前端)