uni-app 使用 uni.login(OBJECT)授权登录,手机号码授权 getPhoneNumber

    技术2022-07-10  127

    uni-app 使用 uni.login(OBJECT)授权登录,手机号码授权 getPhoneNumber

    uni.login() API <button open-type="getUserInfo" @getuserinfo="getuserinfo"">微信用户一键注册/快捷登录</button> getuserinfo() { uni.login({ provider: 'weixin', success: function (loginRes) { console.log(loginRes.authResult); // 获取用户信息 uni.getUserInfo({ provider: 'weixin', success: function (infoRes) { console.log('用户昵称为:' + infoRes.userInfo.nickName); } }); } }); }, 获取手机号码 getPhoneNumber <button open-type="getPhoneNumber" @getphonenumber="getPhoneNumber">微信手机号一键绑定</button> getPhoneNumber(e) { if (e.detail.errMsg == 'getPhoneNumber:fail user deny') { console.log('用户拒绝提供手机号'); } else { console.log('用户同意提供手机号'); uni.login({ provider: 'weixin', success({errMsg,code}) { if (errMsg == "login:ok") { //解密手机号需要的参数 let params = { code: code, iv: e.detail.iv, encryptedData: e.detail.encryptedData, } //请求交互解密手机号 ---- } } }); } }
    Processed: 0.012, SQL: 9