From 7ae689ef9495232756023f0177683e80615e13aa Mon Sep 17 00:00:00 2001
From: zrlibs <jesting_rr@163.com>
Date: 星期一, 17 三月 2025 15:45:37 +0800
Subject: [PATCH] 增加示例页、组件、样式

---
 src/layout/index.vue |   19 +++++++++++++++++--
 1 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/src/layout/index.vue b/src/layout/index.vue
index 3079db6..75fae0c 100644
--- a/src/layout/index.vue
+++ b/src/layout/index.vue
@@ -135,8 +135,19 @@
     },
   },
   mounted() {
-    let firstRoute = this.viewList[0];
-    this.onMenuClick(firstRoute.id);
+    // 鎸囧畾浜嗘纭殑url鍙傛暟鏃讹紝璺宠浆鑷虫寚瀹氶〉(鍒锋柊)
+    // 鍚﹀垯璺宠浆鑷抽椤�+    let id = this.$route.query.menuId;
+    if (
+      this.viewList.map((v) => v.name).includes(this.$route.name) &&
+      this.viewList.map((v) => v.id).includes(id)
+    ) {
+      let route = this.viewList.find((v) => v.id == id);
+      this.onMenuClick(route.id);
+    } else {
+      let firstRoute = this.viewList[0];
+      this.onMenuClick(firstRoute.id);
+    }
   },
   setup() {
     let refMenu = ref(null);
@@ -215,6 +226,10 @@
           display: none;
         }
       }
+      .view {
+        width: calc(100% - 240px);
+        height: 100%;
+      }
     }
   }
 }

--
Gitblit v1.9.1