This commit is contained in:
QAIU
2024-11-07 18:37:08 +08:00
parent a01df6c7db
commit b6a9c2d3a0
10 changed files with 82 additions and 264 deletions

View File

@@ -11,7 +11,7 @@
</template>
<script setup>
import { ref } from 'vue'
import { ref,watch } from 'vue'
import { useDark, useToggle } from '@vueuse/core'
/** 引入Element-Plus图标 */
import { Sunny, Moon } from '@element-plus/icons-vue'
@@ -23,6 +23,15 @@ defineOptions({
const isDark = useDark({})
const toggleDark = useToggle(isDark)
let item = window.localStorage.getItem("darkMode");
if (item) {
item = (item === 'true');
}
/** 是否切换为暗黑模式 */
const darkMode = ref(false)
const darkMode = ref(item)
watch(darkMode, (newValue) => {
console.log(`darkMode: ${newValue}`)
window.localStorage.setItem("darkMode", newValue);
})
</script>