登录调整
This commit is contained in:
parent
830b10a51b
commit
ef316cf9a3
|
|
@ -20,10 +20,10 @@
|
|||
</view>
|
||||
<view class="btn-area flex-c">
|
||||
<view hover-class="auto-mask-layer-radius8" hover-start-time="0" hover-stay-time="50">
|
||||
<button v-show="checked" open-type="getPhoneNumber" @getphonenumber="phoneLogin" class="login flex-c" type="default"
|
||||
>手机号一键登录</button>
|
||||
<button v-show="!checked" @click="check()" type="default" class="login flex-c"
|
||||
>手机号一键登录</button>
|
||||
<button v-show="!isLogin" @click="login()" type="default" class="login flex-c"
|
||||
>微信一键登录</button>
|
||||
<button v-show="isLogin" open-type="getPhoneNumber" @getphonenumber="bindPhoneNumber" class="login flex-c" type="default"
|
||||
>绑定手机号</button>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
|
@ -50,8 +50,11 @@ const checked = ref(false)
|
|||
//是否抖动
|
||||
const isShake = ref(false)
|
||||
|
||||
//手机号登录
|
||||
const phoneLogin = (e) => {
|
||||
//是否已授权登录
|
||||
const isLogin = ref(false)
|
||||
|
||||
//绑定手机号
|
||||
const bindPhoneNumber = (e) => {
|
||||
if (e.detail.code === undefined) {
|
||||
return helpers.showToast("请授权手机号")
|
||||
}
|
||||
|
|
@ -59,7 +62,8 @@ const phoneLogin = (e) => {
|
|||
console.log(e.detail.code)
|
||||
}
|
||||
|
||||
const check = () => {
|
||||
//微信一键登录
|
||||
const login = () => {
|
||||
if (checked.value === false) {
|
||||
helpers.showToast("请阅读并同意用户协议")
|
||||
isShake.value = true
|
||||
|
|
@ -69,6 +73,17 @@ const check = () => {
|
|||
|
||||
return false
|
||||
}
|
||||
|
||||
uni.login({
|
||||
provider: 'weixin',
|
||||
success: function (res) {
|
||||
if (!res.code) {
|
||||
return helpers.showToast('登录失败:' + res.errMsg)
|
||||
}
|
||||
|
||||
console.log(res.code);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
//勾选协议
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user