Browse Source

fix: 🧩 屏保时间为0且在首页时 全局弹框自动隐藏

pull/1/head
jiangx 3 years ago
parent
commit
78c65f40c6
  1. 7
      src/composables/useHandleScreen.ts

7
src/composables/useHandleScreen.ts

@ -67,6 +67,11 @@ export const useHandleScreen = (callback: () => void) => {
await sleepToIndex() await sleepToIndex()
callback() callback()
} }
//没有屏保的话不允许弹出屏保弹框 TODO:后期由容器通知
if (toWallpaperTime.value === -1) {
return
}
await sleepToWallpaper() await sleepToWallpaper()
callback() callback()
}, DELAY_CHECK_TIME) }, DELAY_CHECK_TIME)
@ -84,7 +89,7 @@ export const useHandleScreen = (callback: () => void) => {
onMounted(() => { onMounted(() => {
//获取返回首页和进入屏保的具体时间 //获取返回首页和进入屏保的具体时间
getBackTime().then(({ data }) => { getBackTime().then(({ data }) => {
const noWallpaper = data[1] === 0
const noWallpaper = data[1]
totalTime.value = noWallpaper ? [data[0], -1] : data totalTime.value = noWallpaper ? [data[0], -1] : data
toIndexTime.value = data[0] toIndexTime.value = data[0]
toWallpaperTime.value = noWallpaper ? -1 : data[1] toWallpaperTime.value = noWallpaper ? -1 : data[1]

Loading…
Cancel
Save