fix 修复时而出现登录后,跳转失败的bug
This commit is contained in:
parent
5cd4a72bce
commit
089578941e
|
|
@ -164,23 +164,21 @@
|
||||||
</view>
|
</view>
|
||||||
<view class="flex justify-between mt-[40rpx]">
|
<view class="flex justify-between mt-[40rpx]">
|
||||||
<view
|
<view
|
||||||
v-if="
|
v-if="
|
||||||
formData.scene == LoginWayEnum.MOBILE &&
|
formData.scene == LoginWayEnum.MOBILE &&
|
||||||
includeLoginWay(LoginWayEnum.ACCOUNT)
|
includeLoginWay(LoginWayEnum.ACCOUNT)
|
||||||
"
|
"
|
||||||
>已有账号,使用
|
>已有账号,使用
|
||||||
<span
|
<span class="text-primary" @click="changeLoginWay(LoginWayEnum.ACCOUNT)"
|
||||||
class="text-primary"
|
|
||||||
@click="changeLoginWay(LoginWayEnum.ACCOUNT)"
|
|
||||||
>密码登录</span
|
>密码登录</span
|
||||||
>
|
>
|
||||||
</view>
|
</view>
|
||||||
<view
|
<view
|
||||||
v-if="
|
v-if="
|
||||||
formData.scene == LoginWayEnum.ACCOUNT &&
|
formData.scene == LoginWayEnum.ACCOUNT &&
|
||||||
includeLoginWay(LoginWayEnum.MOBILE)
|
includeLoginWay(LoginWayEnum.MOBILE)
|
||||||
"
|
"
|
||||||
>已有账号,使用
|
>已有账号,使用
|
||||||
<span
|
<span
|
||||||
class="text-primary"
|
class="text-primary"
|
||||||
@click="changeLoginWay(LoginWayEnum.MOBILE)"
|
@click="changeLoginWay(LoginWayEnum.MOBILE)"
|
||||||
|
|
@ -359,8 +357,12 @@ const loginHandle = async (data: any) => {
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
router.switchTab(cache.get(BACK_URL))
|
router.switchTab(cache.get(BACK_URL))
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
router.reLaunch('/pages/index/index')
|
try {
|
||||||
|
router.reLaunch('/pages/index/index')
|
||||||
|
} catch (error) {
|
||||||
|
router.switchTab('/pages/index/index')
|
||||||
|
}
|
||||||
}
|
}
|
||||||
cache.remove(BACK_URL)
|
cache.remove(BACK_URL)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue