feat: 增加沉浸模式快捷键提示

pull/239/head
zhouxiaoan 1 year ago
parent 40957ee00d
commit 34c21adf21

@ -151,6 +151,17 @@ defineExpose({
<td>打开上一条/下一条信息切换</td> <td>打开上一条/下一条信息切换</td>
</tr> </tr>
</table> </table>
</div>
<div class="wrapper-request">
<table style="margin-left: 47px; width: 180px">
<tr>
<td style="text-align: left; width: 53px">
<div class="key" data-key="k k" />
</td>
<td>开启沉浸模式</td>
</tr>
</table>
</div> </div>
</div> </div>
<!-- <n-divider /> --> <!-- <n-divider /> -->

@ -493,7 +493,12 @@ function immersionHandler() {
// taskStore.updateImmersion() // taskStore.updateImmersion()
toggleFullScreen() toggleFullScreen()
} }
useKeydown('k k', immersionHandler) useKeydown('k k', () => {
if (isFullScreen.value) return
isFullScreen.value = true
fetchData()
window.addEventListener('scroll', checkBottom)
})
// //
function toggleFullScreen() { function toggleFullScreen() {
isFullScreen.value = !isFullScreen.value isFullScreen.value = !isFullScreen.value

@ -339,7 +339,9 @@ function onEsc(event: KeyboardEvent) {
else keyXLastTime = currentKTime else keyXLastTime = currentKTime
} }
} }
useKeydown('k k', immersionHandler) useKeydown('k k', () => {
isFullScreen.value = true
})
onUnmounted(() => { onUnmounted(() => {
workStore.reset() workStore.reset()
document.removeEventListener('keydown', onEsc) document.removeEventListener('keydown', onEsc)

Loading…
Cancel
Save