refactor: per-request mobile detection

This commit is contained in:
Tim
2025-08-08 18:12:40 +08:00
parent 25a64d7666
commit 27a2591904
7 changed files with 47 additions and 41 deletions

View File

@@ -50,7 +50,7 @@ import { watch, nextTick } from 'vue'
import { fetchUnreadCount, notificationState } from '~/utils/notification'
import DropdownMenu from '~/components/DropdownMenu.vue'
import SearchDropdown from '~/components/SearchDropdown.vue'
import { isMobile } from '~/utils/screen'
import { useIsMobile } from '~/utils/screen'
import { ClientOnly } from '#components'
export default {
@@ -71,7 +71,7 @@ export default {
},
setup() {
const isLogin = computed(() => authState.loggedIn)
const isMobile = computed(() => isMobile.value)
const isMobile = useIsMobile()
const unreadCount = computed(() => notificationState.unreadCount)
const router = useRouter()