From ab7286a87a69afe677a0d794069f664a28ef622a Mon Sep 17 00:00:00 2001 From: jxxghp Date: Tue, 22 Apr 2025 11:41:09 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=88=E5=B9=B6=E6=A0=B7=E5=BC=8F=E6=96=87?= =?UTF-8?q?=E4=BB=B6=EF=BC=9A=E5=B0=86=E5=A4=9A=E4=B8=AA=E6=A0=B7=E5=BC=8F?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E5=90=88=E5=B9=B6=E4=B8=BA=E5=8D=95=E4=B8=80?= =?UTF-8?q?=E5=AF=BC=E5=85=A5=EF=BC=8C=E7=AE=80=E5=8C=96=E6=A0=B7=E5=BC=8F?= =?UTF-8?q?=E7=AE=A1=E7=90=86=EF=BC=8C=E6=8F=90=E5=8D=87=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E5=8F=AF=E7=BB=B4=E6=8A=A4=E6=80=A7=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main.ts | 11 ++--------- src/styles/{styles.scss => custom.scss} | 0 src/styles/main.scss | 13 +++++++++++++ 3 files changed, 15 insertions(+), 9 deletions(-) rename src/styles/{styles.scss => custom.scss} (100%) create mode 100644 src/styles/main.scss diff --git a/src/main.ts b/src/main.ts index be40a7c9..7651999d 100644 --- a/src/main.ts +++ b/src/main.ts @@ -40,15 +40,8 @@ import CronField from './components/field/CronField.vue' import PathField from './components/field/PathField.vue' import HeaderTab from './layouts/components/HeaderTab.vue' -// 7. 样式文件 -import '@core/scss/template/libs/vuetify/index.scss' -import 'vuetify/styles' -import '@core/scss/template/index.scss' -import '@layouts/styles/index.scss' -import 'vue-toast-notification/dist/theme-bootstrap.css' -import 'vue3-perfect-scrollbar/style.css' -import '@vue-js-cron/vuetify/dist/vuetify.css' -import '@styles/styles.scss' +// 7. 样式文件 - 合并为单一导入 +import '@/styles/main.scss' // 创建Vue实例 const app = createApp(App) diff --git a/src/styles/styles.scss b/src/styles/custom.scss similarity index 100% rename from src/styles/styles.scss rename to src/styles/custom.scss diff --git a/src/styles/main.scss b/src/styles/main.scss new file mode 100644 index 00000000..4720ec91 --- /dev/null +++ b/src/styles/main.scss @@ -0,0 +1,13 @@ +/* 主样式文件 - 合并所有CSS/SCSS引用 */ + +/* Vuetify和模板核心样式 */ +@use '@core/scss/template/libs/vuetify/index' as vuetify-lib; +@use '@core/scss/template/index' as template; +@use '@layouts/styles/index' as layouts; +@use 'vuetify/styles' as vuetify; +@use '@styles/custom' as custom; + +/* 第三方库纯CSS样式 */ +@import 'vue-toast-notification/dist/theme-bootstrap.css'; +@import 'vue3-perfect-scrollbar/style.css'; +@import '@vue-js-cron/vuetify/dist/vuetify.css';