微信小程序如何让用户点击按钮一次就调出微信小程序内置的申请授权获取手机号的面板,前提是用户勾选了登录协议,如果没有勾选,点击登录按钮时要先弹出模态框,让用户同意还是不同意登录协议。只有同意勾选了登录协议,才调出微信小程序内置的申请授权获取手机号的面板,让用户确认同意还是拒绝授权手机号。
我登录按钮是这样写的:
<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber"></button>因为不写这个组件,前端开发工程师没有单独的函数调用就可以获取用户手机号。
而写了这个button 组件,不管用户是否勾选协议,点击此按钮都会弹出让用户授权手机号。授权完手机号,如果用户未勾选登录协议才弹窗让用户勾选登录协议。这不是我要的结果。
那这样,你直接写两个button,一个是调用模态框,一个是获取手机号。使用if控制显隐button的控制button的切换