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