原因可能是 请求Authorization Code时无法携带quickLoginMobilePhone scope
<template>
<view>
<button @click="getProviderSync">getProviderSync</button>
<button @click="login">login</button>
<button @click="getUserInfo">getUserInfo</button>
</view>
</template>
<script setup>
const getProviderSync = () => {
const provider = uni.getProviderSync({service: 'oauth'})
console.log('provider :>> ' + JSON.stringify(provider));
}
const login = () => {
uni.login({
provider: 'huawei',
success(res) {
console.log(JSON.stringify(res))
},
fail(err) {
console.log(JSON.stringify(err))
},
})
}
const getUserInfo = () => {
uni.getUserInfo({
provider: 'huawei',
success(res) {
console.log(JSON.stringify(res))
},
fail(err) {
console.log(JSON.stringify(err))
},
})
}
</script>
2 个评论
要回复文章请先登录或注册
DCloud_UNI_OttoJi
华为不卡 (作者)