fix: 锁屏重启检查404时重试

This commit is contained in:
TsMask
2024-05-31 11:05:03 +08:00
parent 22ced8bdb2
commit 467c93f710

View File

@@ -7,7 +7,7 @@ import { defineStore } from 'pinia';
/**锁屏信息类型 */ /**锁屏信息类型 */
type Locked = { type Locked = {
/**锁屏类型 */ /**锁屏类型 */
type: 'none' | 'lock' | 'reload' | 'reset' ; type: 'none' | 'lock' | 'reload' | 'reset';
/**lock 超时锁屏时间,秒*/ /**lock 超时锁屏时间,秒*/
lockTimeout: number; lockTimeout: number;
}; };
@@ -29,6 +29,11 @@ const useLockedStore = defineStore('locked', {
this.fnLock('none'); this.fnLock('none');
window.location.reload(); window.location.reload();
}, 2_000); }, 2_000);
} else {
// 延迟5秒
setTimeout(() => {
this.relaodWait();
}, 5_000);
} }
} catch (error) { } catch (error) {
// 延迟5秒 // 延迟5秒
@@ -38,7 +43,7 @@ const useLockedStore = defineStore('locked', {
} }
}, },
// 设置锁定 // 设置锁定
async fnLock(type: Locked['type'] ) { async fnLock(type: Locked['type']) {
this.type = type; this.type = type;
localSet(CACHE_LOCAL_LOCK, type); localSet(CACHE_LOCAL_LOCK, type);
if (type === 'reload') { if (type === 'reload') {