From d461a8f42b85251dd53684aed4fd5817892cba3c Mon Sep 17 00:00:00 2001 From: Xwite <1797350009@qq.com> Date: Thu, 3 Oct 2024 11:32:07 +0800 Subject: [PATCH] fix(web): fix issue of tags component flickering when fisrt paint night theme bookshelf commit 8c268e4f598f25a2636e0cd3f9f3464c6c47de52 unfixed --- modules/web/src/main.js | 3 - modules/web/src/pages/bookshelf/main.js | 2 - modules/web/src/store/bookStore.js | 9 - modules/web/src/views/BookShelf.vue | 494 +++++++++++++----------- 4 files changed, 276 insertions(+), 232 deletions(-) diff --git a/modules/web/src/main.js b/modules/web/src/main.js index 2ed04ccce..d8edfd59e 100644 --- a/modules/web/src/main.js +++ b/modules/web/src/main.js @@ -5,9 +5,6 @@ import store from "@/store"; import "element-plus/theme-chalk/dark/css-vars.css"; createApp(App).use(store).use(router).mount("#app"); - -//读取阅读界面设置 -useBookStore().loadReadConfig(); // 书架 同步Element PLUS 夜间模式 watch( () => useBookStore().isNight, diff --git a/modules/web/src/pages/bookshelf/main.js b/modules/web/src/pages/bookshelf/main.js index a41c2c4c3..1069e0738 100644 --- a/modules/web/src/pages/bookshelf/main.js +++ b/modules/web/src/pages/bookshelf/main.js @@ -6,8 +6,6 @@ import "element-plus/theme-chalk/dark/css-vars.css"; createApp(App).use(store).use(bookRouter).mount("#app"); -//读取阅读界面设置 -useBookStore().loadReadConfig(); // 同步Element PLUS 夜间模式 watch( () => useBookStore().isNight, diff --git a/modules/web/src/store/bookStore.js b/modules/web/src/store/bookStore.js index d8025dc0e..b3f6cf138 100644 --- a/modules/web/src/store/bookStore.js +++ b/modules/web/src/store/bookStore.js @@ -112,14 +112,5 @@ export const useBookStore = defineStore("book", { if (!this.bookProgress) return Promise.resolve(); return API.saveBookProgress(this.bookProgress); }, - //读取阅读界面配置以初始化夜间模式 以免初次加载书架页面时闪屏 - async loadReadConfig() { - return API.getReadConfig() - .then((response) => response.data) - .then( - ({ isSuccess, data }) => - isSuccess && this.setConfig(JSON.parse(data)), - ); - }, }, }); diff --git a/modules/web/src/views/BookShelf.vue b/modules/web/src/views/BookShelf.vue index f58f642d3..7063fc2a3 100644 --- a/modules/web/src/views/BookShelf.vue +++ b/modules/web/src/views/BookShelf.vue @@ -8,9 +8,9 @@