Przeglądaj źródła

bug:主题配置开启锁屏时,锁屏时间不规范会导致白屏

Signed-off-by: 奔向天边 <kno3sc@qq.com>
奔向天边 2 lat temu
rodzic
commit
56333d38d9
1 zmienionych plików z 6 dodań i 0 usunięć
  1. 6 0
      Web/src/layout/lockScreen/index.vue

+ 6 - 0
Web/src/layout/lockScreen/index.vue

@@ -167,6 +167,12 @@ const initSetTime = () => {
 const initLockScreen = () => {
 	if (themeConfig.value.isLockScreen) {
 		state.isShowLockScreenIntervalTime = window.setInterval(() => {
+			// 锁屏时间为null重置为300秒,防止白屏
+			if (themeConfig.value.lockScreenTime == null) {
+				themeConfig.value.lockScreenTime = 300;
+				setLocalThemeConfig();
+				return false;
+			}
 			if (themeConfig.value.lockScreenTime <= 1) {
 				state.isShowLockScreen = true;
 				setLocalThemeConfig();