修改登录缓存问题
This commit is contained in:
@@ -2,10 +2,10 @@ import baseUrl from './BaseUrl.js'
|
||||
|
||||
export default function request(url, data = {}, method = 'GET') {
|
||||
return new Promise((resolve, reject) => {
|
||||
uni.showLoading({
|
||||
title: '请求中...',
|
||||
mask: true
|
||||
})
|
||||
// uni.showLoading({
|
||||
// title: '请求中...',
|
||||
// mask: true
|
||||
// })
|
||||
|
||||
uni.request({
|
||||
url: baseUrl + url,
|
||||
@@ -17,7 +17,7 @@ export default function request(url, data = {}, method = 'GET') {
|
||||
'content-type': 'application/json'
|
||||
},
|
||||
success: res => {
|
||||
uni.hideLoading()
|
||||
// uni.hideLoading()
|
||||
|
||||
// HTTP 失败
|
||||
if (res.statusCode !== 200) {
|
||||
@@ -63,7 +63,7 @@ export default function request(url, data = {}, method = 'GET') {
|
||||
}
|
||||
},
|
||||
fail: err => {
|
||||
uni.hideLoading()
|
||||
// uni.hideLoading()
|
||||
reject({
|
||||
msg: '网络异常',
|
||||
code: -1,
|
||||
|
||||
@@ -73,6 +73,14 @@
|
||||
<script setup>
|
||||
import { ref } from 'vue';
|
||||
|
||||
// ========== 已登录直接进首页,跳过引导页 ==========
|
||||
const token = uni.getStorageSync('token');
|
||||
if (token) {
|
||||
uni.switchTab({
|
||||
url: '/pages/index/index'
|
||||
});
|
||||
}
|
||||
|
||||
// ========== 响应式数据 ==========
|
||||
// 当前引导步骤(0/1/2)
|
||||
const currentStep = ref(0);
|
||||
@@ -95,16 +103,22 @@ const handleBtnClick = () => {
|
||||
// 防重复跳转:已触发过跳转则直接返回
|
||||
if (isNavigating.value) return;
|
||||
isNavigating.value = true;
|
||||
// 立即体验,跳转首页
|
||||
// 立即体验
|
||||
// 1. 记录引导已完成
|
||||
uni.setStorageSync('hasShowGuide', true);
|
||||
// 2. 跳转首页
|
||||
uni.redirectTo({
|
||||
url: "/pageSubPack/loginSub/pwd-login"
|
||||
})
|
||||
// uni.switchTab({
|
||||
// url: '/pages/index/index'
|
||||
// });
|
||||
// 2. 检查是否已有登录token,有则直接进主页,没有则跳转登录页
|
||||
const token = uni.getStorageSync('token');
|
||||
if (token) {
|
||||
// 已有token,直接进入主页
|
||||
uni.switchTab({
|
||||
url: '/pages/index/index'
|
||||
});
|
||||
} else {
|
||||
// 没有token,跳转登录页
|
||||
uni.redirectTo({
|
||||
url: "/pageSubPack/loginSub/pwd-login"
|
||||
});
|
||||
}
|
||||
}
|
||||
};
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user