From dc90e1045b1b6a914b43c208c5f6891ce30fea48 Mon Sep 17 00:00:00 2001 From: R2m1liA <15258427350@163.com> Date: Tue, 28 Oct 2025 16:01:34 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E8=B0=83=E6=95=B4components?= =?UTF-8?q?=E7=9B=AE=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将components根据作用范围/可复用性进行分类 --- app/components/{ => pages/products}/SpecTable.vue | 0 app/components/{ => pages/search}/SearchResults.vue | 0 app/components/{ => pages/support}/SupportTabs.vue | 0 app/components/{ => shared}/DocumentList.vue | 0 app/components/{ => shared}/FilePreviewer.vue | 0 app/components/{ => shared}/JinshenFooter.vue | 0 app/components/{ => shared}/JinshenHeader.vue | 0 app/components/{ => shared}/MarkdownRenderer.vue | 0 app/components/{ => shared}/MarkdownTable.vue | 0 app/components/{ => shared}/ProductCard.vue | 0 app/components/{ => shared}/QuestionList.vue | 0 app/components/{ => shared}/SolutionCard.vue | 0 nuxt.config.ts | 7 +++++++ 13 files changed, 7 insertions(+) rename app/components/{ => pages/products}/SpecTable.vue (100%) rename app/components/{ => pages/search}/SearchResults.vue (100%) rename app/components/{ => pages/support}/SupportTabs.vue (100%) rename app/components/{ => shared}/DocumentList.vue (100%) rename app/components/{ => shared}/FilePreviewer.vue (100%) rename app/components/{ => shared}/JinshenFooter.vue (100%) rename app/components/{ => shared}/JinshenHeader.vue (100%) rename app/components/{ => shared}/MarkdownRenderer.vue (100%) rename app/components/{ => shared}/MarkdownTable.vue (100%) rename app/components/{ => shared}/ProductCard.vue (100%) rename app/components/{ => shared}/QuestionList.vue (100%) rename app/components/{ => shared}/SolutionCard.vue (100%) diff --git a/app/components/SpecTable.vue b/app/components/pages/products/SpecTable.vue similarity index 100% rename from app/components/SpecTable.vue rename to app/components/pages/products/SpecTable.vue diff --git a/app/components/SearchResults.vue b/app/components/pages/search/SearchResults.vue similarity index 100% rename from app/components/SearchResults.vue rename to app/components/pages/search/SearchResults.vue diff --git a/app/components/SupportTabs.vue b/app/components/pages/support/SupportTabs.vue similarity index 100% rename from app/components/SupportTabs.vue rename to app/components/pages/support/SupportTabs.vue diff --git a/app/components/DocumentList.vue b/app/components/shared/DocumentList.vue similarity index 100% rename from app/components/DocumentList.vue rename to app/components/shared/DocumentList.vue diff --git a/app/components/FilePreviewer.vue b/app/components/shared/FilePreviewer.vue similarity index 100% rename from app/components/FilePreviewer.vue rename to app/components/shared/FilePreviewer.vue diff --git a/app/components/JinshenFooter.vue b/app/components/shared/JinshenFooter.vue similarity index 100% rename from app/components/JinshenFooter.vue rename to app/components/shared/JinshenFooter.vue diff --git a/app/components/JinshenHeader.vue b/app/components/shared/JinshenHeader.vue similarity index 100% rename from app/components/JinshenHeader.vue rename to app/components/shared/JinshenHeader.vue diff --git a/app/components/MarkdownRenderer.vue b/app/components/shared/MarkdownRenderer.vue similarity index 100% rename from app/components/MarkdownRenderer.vue rename to app/components/shared/MarkdownRenderer.vue diff --git a/app/components/MarkdownTable.vue b/app/components/shared/MarkdownTable.vue similarity index 100% rename from app/components/MarkdownTable.vue rename to app/components/shared/MarkdownTable.vue diff --git a/app/components/ProductCard.vue b/app/components/shared/ProductCard.vue similarity index 100% rename from app/components/ProductCard.vue rename to app/components/shared/ProductCard.vue diff --git a/app/components/QuestionList.vue b/app/components/shared/QuestionList.vue similarity index 100% rename from app/components/QuestionList.vue rename to app/components/shared/QuestionList.vue diff --git a/app/components/SolutionCard.vue b/app/components/shared/SolutionCard.vue similarity index 100% rename from app/components/SolutionCard.vue rename to app/components/shared/SolutionCard.vue diff --git a/nuxt.config.ts b/nuxt.config.ts index 715fddd..8e12d17 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -18,6 +18,13 @@ export default defineNuxtConfig({ }, }, + components: [ + { + path: '~/components', + pathPrefix: false, + }, + ], + runtimeConfig: { public: { meili: {