|
@@ -79,7 +79,7 @@ const emits = defineEmits(["changeShowCom"]);
|
|
|
|
|
|
const searchHandler = async () => {
|
|
|
let siteTitle = '', favicon = '';
|
|
|
-
|
|
|
+ let timer = null;
|
|
|
if(!siteUrl.value) {
|
|
|
return;
|
|
|
}
|
|
@@ -92,6 +92,10 @@ const searchHandler = async () => {
|
|
|
return;
|
|
|
}
|
|
|
const loadingHide = message.loading('loading...', 0);
|
|
|
+ timer = setTimeout(() => {
|
|
|
+ loadingHide();
|
|
|
+ message.error('Page loading failed');
|
|
|
+ }, 1000 * 15);
|
|
|
let siteRes = await axios.get(siteUrl.value);
|
|
|
|
|
|
if(siteRes) {
|
|
@@ -126,6 +130,7 @@ const searchHandler = async () => {
|
|
|
let params = { convertUrl: siteUrl.value, originUrl: siteUrl.value, appId: '', currentApp };
|
|
|
|
|
|
loadingHide();
|
|
|
+ clearTimeout(timer);
|
|
|
|
|
|
if(convertRes && convertRes.code == 0) {
|
|
|
let {convertUrl} = convertRes.data || {};
|