diff --git a/src/layout/components/Header/ShortcutModal.vue b/src/layout/components/Header/ShortcutModal.vue index 0dd7e7c..05bb802 100644 --- a/src/layout/components/Header/ShortcutModal.vue +++ b/src/layout/components/Header/ShortcutModal.vue @@ -151,6 +151,17 @@ defineExpose({ 打开上一条/下一条信息切换 + + +
+ + + + + +
+
+
开启沉浸模式
diff --git a/src/views/task/content/Content.vue b/src/views/task/content/Content.vue index 2366e97..d004e0d 100644 --- a/src/views/task/content/Content.vue +++ b/src/views/task/content/Content.vue @@ -493,7 +493,12 @@ function immersionHandler() { // taskStore.updateImmersion() toggleFullScreen() } -useKeydown('k k', immersionHandler) +useKeydown('k k', () => { + if (isFullScreen.value) return + isFullScreen.value = true + fetchData() + window.addEventListener('scroll', checkBottom) +}) // 切换全屏状态 function toggleFullScreen() { isFullScreen.value = !isFullScreen.value diff --git a/src/views/worksheet/content/Content.vue b/src/views/worksheet/content/Content.vue index 2304627..36f6b39 100644 --- a/src/views/worksheet/content/Content.vue +++ b/src/views/worksheet/content/Content.vue @@ -339,7 +339,9 @@ function onEsc(event: KeyboardEvent) { else keyXLastTime = currentKTime } } -useKeydown('k k', immersionHandler) +useKeydown('k k', () => { + isFullScreen.value = true +}) onUnmounted(() => { workStore.reset() document.removeEventListener('keydown', onEsc)