fix(debug): 修复调试窗口的日志滚动问题

This commit is contained in:
Wenjie Zhang 2026-01-24 15:24:21 +08:00
parent bfec0ba444
commit e58891b53b

View File

@ -145,11 +145,20 @@ import {
onUnmounted,
nextTick,
toRaw,
h
h,
watch
} from 'vue'
const showModal = defineModel('show')
// showModal
watch(showModal, (isOpen) => {
if (isOpen) {
// DOM
setTimeout(fetchLogs, 100)
}
})
import { useConfigStore } from '@/stores/config'
import { useUserStore } from '@/stores/user'
import { useDatabaseStore } from '@/stores/database'
@ -377,20 +386,15 @@ const handleFullscreenChange = () => {
}
onMounted(() => {
if (checkSuperAdminPermission()) {
fetchLogs()
}
document.addEventListener('fullscreenchange', handleFullscreenChange)
document.addEventListener('webkitfullscreenchange', handleFullscreenChange)
document.addEventListener('msfullscreenchange', handleFullscreenChange)
})
onActivated(() => {
if (!checkSuperAdminPermission()) return
if (state.autoRefresh) {
toggleAutoRefresh(true)
} else {
} else if (showModal.value) {
fetchLogs()
}
})