From 8835e59301c46ce7ff666f9ff1f9153104c801e0 Mon Sep 17 00:00:00 2001 From: zhangdi <15053473693@163.com> Date: Wed, 3 Sep 2025 10:20:29 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=B7=E5=BC=8F=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/page/index/index.vue | 29 ++++++++++-------- src/page/index/logo.vue | 2 +- src/page/index/setting.vue | 43 ++++++++++++++++++++++++--- src/page/index/sidebar/leftMenu.vue | 46 +++++++++++++++++++---------- src/page/index/top/index.vue | 4 +-- 5 files changed, 89 insertions(+), 35 deletions(-) diff --git a/src/page/index/index.vue b/src/page/index/index.vue index 51421a1..81cc672 100644 --- a/src/page/index/index.vue +++ b/src/page/index/index.vue @@ -2,9 +2,10 @@
-
+
- +
@@ -54,7 +55,7 @@ export default { provide() { return { index: this, - leftMenu:[] + leftMenu: [] }; }, computed: { @@ -67,7 +68,7 @@ export default { 'menu', 'setting', 'leftMenu', - 'selectIndex','selectedIndex' + 'selectIndex', 'selectedIndex' ]), validSidebar() { return !( @@ -82,7 +83,7 @@ export default { methods: { //打开菜单 风格2 openMenu2(item = {}) { - if(!item.id){ + if (!item.id) { this.$store.dispatch('GetMenu', item.id).then(data => { if (data.length !== 0) { this.$router.$avueRouter.formatRoutes(data, true); @@ -109,7 +110,7 @@ export default { }); }*/ }); - }else{ + } else { if (item.children.length !== 0) { this.$store.commit('SET_LEFT_MENU', item.children); let tmpIndex = item.children.findIndex(item1 => item1.id == this.selectedIndex) @@ -119,13 +120,13 @@ export default { // this.$router.$avueRouter.formatRoutes(item.children, true); } } - + }, //打开菜单 openMenu(item = {}) { this.$store.dispatch('GetMenu', item.id).then(data => { - console.log('data=================',data) - console.log('item.id--------------------',item.id) + console.log('data=================', data) + console.log('item.id--------------------', item.id) if (data.length !== 0) { this.$router.$avueRouter.formatRoutes(data, true); } @@ -156,7 +157,11 @@ export default { }; \ No newline at end of file diff --git a/src/page/index/logo.vue b/src/page/index/logo.vue index 9521b42..d62afb7 100644 --- a/src/page/index/logo.vue +++ b/src/page/index/logo.vue @@ -33,7 +33,7 @@ export default { font-size: 20px; background-image: linear-gradient(120deg, #54b6d0 16%, #3f8bdb, #2c77f1); -webkit-background-clip: text; - -webkit-text-fill-color: transparent; + /* -webkit-text-fill-color: transparent; */ font-weight: 700; padding-left: 30px; } diff --git a/src/page/index/setting.vue b/src/page/index/setting.vue index a5dd5b9..c727a1f 100644 --- a/src/page/index/setting.vue +++ b/src/page/index/setting.vue @@ -3,7 +3,7 @@
菜单风格
- + 默认 风格一 风格二 @@ -17,7 +17,7 @@
--> -
页面布局
+
diff --git a/src/page/index/sidebar/leftMenu.vue b/src/page/index/sidebar/leftMenu.vue index e0035ff..69bdded 100644 --- a/src/page/index/sidebar/leftMenu.vue +++ b/src/page/index/sidebar/leftMenu.vue @@ -1,11 +1,14 @@