web-class-frontend/app/app.vue

22 lines
446 B
Vue
Raw Normal View History

2025-04-23 17:43:14 +08:00
<template>
<NuxtLayout>
<NuxtPage />
</NuxtLayout>
</template>
<script setup lang="ts">
const colorMode = useColorMode();
useHead({
title: `Lichx's WebClass`,
});
2025-04-23 17:43:14 +08:00
onMounted(() => {
watchEffect(() => {
if (colorMode.value === 'dark') {
document.documentElement.setAttribute('theme-mode', 'dark');
} else {
document.documentElement.removeAttribute('theme-mode');
}
});
});
</script>