diff --git a/src/components/CommentsModal.vue b/src/components/CommentsModal.vue index 7e844c1..dfc8732 100644 --- a/src/components/CommentsModal.vue +++ b/src/components/CommentsModal.vue @@ -28,7 +28,7 @@ @click.stop > -
+

评论区

diff --git a/src/components/SearchResults.vue b/src/components/SearchResults.vue index 8a30bd1..489d047 100644 --- a/src/components/SearchResults.vue +++ b/src/components/SearchResults.vue @@ -83,7 +83,7 @@ :class="[ 'min-w-10 h-10 px-3 rounded-lg font-medium transition-all', page === platformData.currentPage - ? 'bg-pink-500 dark:bg-purple-600 text-white shadow-lg' + ? 'bg-theme-primary dark:bg-theme-accent text-white shadow-lg' : 'bg-gray-100 dark:bg-slate-700 text-gray-700 dark:text-slate-200 hover:bg-gray-200 dark:hover:bg-slate-600' ]" @click="goToPage(platformName, page)" diff --git a/src/components/SettingsModal.vue b/src/components/SettingsModal.vue index e6b88e3..3a5bfff 100644 --- a/src/components/SettingsModal.vue +++ b/src/components/SettingsModal.vue @@ -99,7 +99,7 @@ -
+
@@ -230,10 +230,14 @@ function close() { } function save() { - // 保存主题 + // 保存主题到 localStorage saveTheme(localTheme.value) + // 更新原始主题,避免关闭时恢复 + originalTheme.value = localTheme.value + // 发出保存事件 emit('save', localCustomApi.value, localTheme.value) - close() + // 关闭模态框(不会恢复主题,因为 originalTheme 已更新) + emit('close') } function reset() { @@ -244,7 +248,7 @@ function reset() {