This commit is contained in:
左哥 2025-07-04 21:28:28 +08:00
parent c21e64b54f
commit 2f4bd78d60
2 changed files with 26 additions and 23 deletions

View File

@ -1,7 +1,5 @@
import config from '~/config';
const baseUrl = 'https://ddbs.1024tool.vip/';
const delay = config.isMock ? 500 : 0;
let isNavigatingToLogin = false;
function request(url, method = 'GET', data = {}) {
const header = {
'content-type': 'application/json',
@ -20,33 +18,38 @@ function request(url, method = 'GET', data = {}) {
dataType: 'json', // 微信官方文档中介绍会对数据进行一次JSON.parse
header,
success(res) {
console.log(res)
setTimeout(() => {
if(res.data.code && res.data.code == 10103){
if (res.data.code) {
if (res.data.code == 10103) {
wx.removeStorageSync('access_token');
wx.switchTab({
url: '/pages/my/index',
})
if (!isNavigatingToLogin) {
const pages = getCurrentPages();
const currentRoute = pages[pages.length - 1]?.route;
if (currentRoute !== 'pages/login/login') {
isNavigatingToLogin = true;
wx.navigateTo({
url: '/pages/login/login',
complete: () => {
isNavigatingToLogin = false;
}
});
}
}
reject(res.data);
} else {
console.log(res.data)
resolve(res.data);
}
}, delay);
reject(res.data);
} else {
resolve(res.data);
}
},
fail(err) {
setTimeout(() => {
console.log(err)
// 断网、服务器挂了都会fail回调直接reject即可
reject(err);
}, delay);
console.log(err)
// 断网、服务器挂了都会fail回调直接reject即可
reject(err);
},
});
});
}
// 导出请求和服务地址
export default request;
export default request;

View File

@ -2,7 +2,7 @@
<view class="box_1">
<view class="image_1"></view>
<view class="image-wrapper_1">
<text class="iconfont icon-fanhui image_2" bind:tap="toBack"></text>
<!-- <text class="iconfont icon-fanhui image_2" bind:tap="toBack"></text> -->
</view>
</view>
<view class="box_2">