From ef330f7c7aa793cb0574a073bc2d9bcf5a043f95 Mon Sep 17 00:00:00 2001 From: sws <1141121512@qq.com> Date: Tue, 26 Sep 2023 11:50:47 +0800 Subject: [PATCH] =?UTF-8?q?1.app.vue=E4=B8=BB=E9=A2=98=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=E5=85=BC=E5=AE=B9=E6=80=A7=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- App.vue | 36 ++++++++++++++++++++++++++++++++---- 1 file changed, 32 insertions(+), 4 deletions(-) diff --git a/App.vue b/App.vue index 9082bcf5..977df456 100644 --- a/App.vue +++ b/App.vue @@ -1775,8 +1775,36 @@ // 引入主题 require_theme() { let theme = this.get_theme_value(); - // import `@/common/theme/theme-${mode}.scss`; //记住不能import哦 - require(`./common/css/theme/${theme}.css`); + // import `@/common/css/theme/${theme}.css`; //记住不能import哦 + switch (theme) { + case 'yellow': + require(`@/common/css/theme/yellow.css`); + break; + case 'red': + require(`@/common/css/theme/red.css`); + break; + case 'black': + require(`@/common/css/theme/black.css`); + break; + case 'green': + require(`@/common/css/theme/green.css`); + break; + case 'orange': + require(`@/common/css/theme/orange.css`); + break; + case 'blue': + require(`@/common/css/theme/blue.css`); + break; + case 'brown': + require(`@/common/css/theme/brown.css`); + break; + case 'purple': + require(`@/common/css/theme/purple.css`); + break; + default: + require(`@/common/css/theme/red.css`); + break; + } }, // 获取主题色值 @@ -1804,7 +1832,7 @@ purple_light: '#d6cbfb', // 紫色 }; var theme = this.get_theme_value(); - if(is_light) { + if (is_light) { theme += '_light'; } return color_obj[theme]; @@ -1900,5 +1928,5 @@ @import './common/css/business.css'; @import './common/css/plugins.css'; @import './common/css/lib.css'; - @import './common/css/theme/yellow.css'; + /* @import './common/css/theme/yellow.css'; */