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