From 312a33aea3abf5aa96f33bad7b726ae0e6f04379 Mon Sep 17 00:00:00 2001 From: Xwite <1797350009@qq.com> Date: Tue, 1 Oct 2024 17:02:32 +0800 Subject: [PATCH] refactor(modules/web): add isDark getters in bookStore.js --- modules/web/src/store/bookStore.js | 1 + modules/web/src/views/BookShelf.vue | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/web/src/store/bookStore.js b/modules/web/src/store/bookStore.js index 1f011d1f6..4b6283721 100644 --- a/modules/web/src/store/bookStore.js +++ b/modules/web/src/store/bookStore.js @@ -53,6 +53,7 @@ export const useBookStore = defineStore("book", { theme: (state) => { return state.config.theme }, + isDark: (state) => state.config.theme == 6, }, actions: { setConnectStatus(connectStatus) { diff --git a/modules/web/src/views/BookShelf.vue b/modules/web/src/views/BookShelf.vue index 8b1751d61..e45c6dee2 100644 --- a/modules/web/src/views/BookShelf.vue +++ b/modules/web/src/views/BookShelf.vue @@ -84,9 +84,9 @@ import { Search } from "@element-plus/icons-vue"; import API from "@api"; const store = useBookStore(); -const { connectStatus, connectType, newConnect, shelf, theme } = storeToRefs(store); +const { connectStatus, connectType, newConnect, shelf, isDark } = storeToRefs(store); -const isNight = computed(() => theme.value == 6); +const isNight = computed(() => isDark.value); const readingRecent = ref({ name: "尚无阅读记录",