@@ -492,6 +492,7 @@ onMounted(() => { | |||||
}, 300000); | }, 300000); | ||||
}); | }); | ||||
onUnload(() => { | onUnload(() => { | ||||
uni.hideLoading(); | |||||
clearTimeout(resetTimer.value); | clearTimeout(resetTimer.value); | ||||
}); | }); | ||||
//#endregion ----------------------- | //#endregion ----------------------- | ||||
@@ -289,6 +289,7 @@ onMounted(() => { | |||||
}, 300000); | }, 300000); | ||||
}); | }); | ||||
onUnload(() => { | onUnload(() => { | ||||
uni.hideLoading(); | |||||
clearTimeout(resetTimer.value); | clearTimeout(resetTimer.value); | ||||
}); | }); | ||||
//#endregion ----------------------- | //#endregion ----------------------- | ||||
@@ -97,7 +97,7 @@ onLoad(async (options) => { | |||||
// uni.setStorageSync("createTimes", userInfoModulesPinia.createTimes); | // uni.setStorageSync("createTimes", userInfoModulesPinia.createTimes); | ||||
}); | }); | ||||
onUnload(() => { | onUnload(() => { | ||||
clearTimeout(timer); | |||||
clearTimeout(timer.value); | |||||
timer.value = null; | timer.value = null; | ||||
}); | }); | ||||
const swiperList = ref([]); //轮播图 | const swiperList = ref([]); //轮播图 | ||||
@@ -128,7 +128,7 @@ async function getSwiperList() { | |||||
getSwiperList(); | getSwiperList(); | ||||
}, 3000); | }, 3000); | ||||
} else { | } else { | ||||
clearTimeout(timer); | |||||
clearTimeout(timer.value); | |||||
timer.value = null; | timer.value = null; | ||||
} | } | ||||
} | } | ||||
@@ -300,7 +300,9 @@ onMounted(() => { | |||||
}, 300000); | }, 300000); | ||||
}); | }); | ||||
onUnload(() => { | onUnload(() => { | ||||
uni.hideLoading(); | |||||
clearTimeout(resetTimer.value); | clearTimeout(resetTimer.value); | ||||
clearTimeout(timer.value); | |||||
}); | }); | ||||
//#endregion ----------------------- | //#endregion ----------------------- | ||||
</script> | </script> | ||||
@@ -223,6 +223,14 @@ const payCount = ref(300); //支付倒计时数 | |||||
const payCountTimer = ref(null); //支付倒计时 | const payCountTimer = ref(null); //支付倒计时 | ||||
// 获取登录信息 | // 获取登录信息 | ||||
async function getUser() { | async function getUser() { | ||||
// 页面跳转停止递归 | |||||
if ( | |||||
getCurrentPages()[getCurrentPages().length - 1].route != | |||||
"pages/createing/index" | |||||
) { | |||||
return; | |||||
} | |||||
// 如果二维码框隐藏,不再执行 | // 如果二维码框隐藏,不再执行 | ||||
if (showQrCode.value == false) { | if (showQrCode.value == false) { | ||||
return; | return; | ||||
@@ -311,6 +319,7 @@ onUnload(() => { | |||||
uni.hideLoading(); | uni.hideLoading(); | ||||
clearInterval(payCountTimer.value); | clearInterval(payCountTimer.value); | ||||
payCountTimer.value = null; | payCountTimer.value = null; | ||||
showQrCode.value == false; // 停止getUser()的递归 | |||||
// uni.setStorageSync("UserId", null); | // uni.setStorageSync("UserId", null); | ||||
}); | }); | ||||
//#endregion --------------------- | //#endregion --------------------- | ||||
@@ -384,6 +393,7 @@ onMounted(() => { | |||||
}, 300000); | }, 300000); | ||||
}); | }); | ||||
onUnload(() => { | onUnload(() => { | ||||
uni.hideLoading(); | |||||
clearTimeout(resetTimer.value); | clearTimeout(resetTimer.value); | ||||
}); | }); | ||||
//#endregion ----------------------- | //#endregion ----------------------- | ||||
@@ -24,7 +24,10 @@ function toChooseStyle() { | |||||
//#region getImei | //#region getImei | ||||
function Imei() { | function Imei() { | ||||
try { | try { | ||||
const IMEI = window.android.getIMEI(); | |||||
const IMEI = window.webview.raiseEvent("getIMEI", "test_params"); | |||||
// window.webview.raiseEvent("getSerial", "test_params"); | |||||
// window.webview.raiseEvent("getTestStr", "test_params"); | |||||
// const IMEI = window.android.getIMEI(); | |||||
// const IMEI = window.android.getSerial(); | // const IMEI = window.android.getSerial(); | ||||
// const IMEI = window.android.getTestStr(); | // const IMEI = window.android.getTestStr(); | ||||
uni.showToast({ | uni.showToast({ | ||||
@@ -10,12 +10,23 @@ const BASE_URL = 'https://zhixiang.malls.iformall.com/C/'; | |||||
// const BASE_URL = 'https://test.metavatar.cc/'; | // const BASE_URL = 'https://test.metavatar.cc/'; | ||||
// 通用的网络请求函数,接收请求的URL和请求参数,返回一个Promise | // 通用的网络请求函数,接收请求的URL和请求参数,返回一个Promise | ||||
const timeoutNum = 30000; | |||||
const request = (requestObj) => { | const request = (requestObj) => { | ||||
return new Promise((resolve, reject) => { | return new Promise((resolve, reject) => { | ||||
// const timer = setTimeout(() => { | |||||
// reject(new Error('请求超时')); | |||||
// console.log('请求超时'); | |||||
// uni.showToast({ | |||||
// title: '请求超时,请稍后再试', | |||||
// icon: 'none', | |||||
// }) | |||||
// }, timeoutNum); | |||||
uni.request({ | uni.request({ | ||||
url: BASE_URL + requestObj.url, | url: BASE_URL + requestObj.url, | ||||
method: requestObj.method, // 这里可以根据需要更改请求方法 | method: requestObj.method, // 这里可以根据需要更改请求方法 | ||||
data: requestObj.data, | data: requestObj.data, | ||||
timeout: timeoutNum, | |||||
header: { | header: { | ||||
token: uni.getStorageSync("token"), | token: uni.getStorageSync("token"), | ||||
}, | }, | ||||
@@ -45,7 +56,9 @@ const request = (requestObj) => { | |||||
icon: 'none', | icon: 'none', | ||||
}) | }) | ||||
}, | }, | ||||
}) | }) | ||||
}) | }) | ||||
}; | }; | ||||
export { BASE_URL, request } | export { BASE_URL, request } |