(企业版) 微信手机号一键登录
仅企业版可获取用户微信绑定的手机号。
<button open-type="getPhoneNumber" @getphonenumber="onGetphonenumber"> 手机号快捷登录 </button>
// 获取用户手机号码(企业写法) const onGetphonenumber: UniHelper.ButtonOnGetphonenumber = async (ev) => { // 获取参数 const encryptedData = ev.detail.encryptedData! const iv = ev.detail.iv! const login_res = await wx.login() const code = login_res.code // 登录请求 const res = await postLoginWxMinAPI({ code, encryptedData, iv }) // 登录成功后的处理 loginSuccess(res.result) }
(开发版) 模拟手机号一键登录
<button @tap="onGetphonenumberSimple"> 模拟快捷登录 </button>
// 模拟手机号码快捷登录(开发模拟) const onGetphonenumberSimple = async () => { // 写固定的手机号,调固定的接口 const res = await postLoginWxMinSimpleAPI('13123456789') // 登录成功后的处理 loginSuccess(res.result) }