From 2dfc8dc4bcd3d3cd4aed1b6054e073e140eba9c8 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Mon, 19 May 2025 16:05:50 +0800
Subject: [PATCH] Merge branch 'master' into jiangwu
---
src/page/index/index.vue | 10 +++++++---
1 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/src/page/index/index.vue b/src/page/index/index.vue
index 8e3e300..9088b84 100644
--- a/src/page/index/index.vue
+++ b/src/page/index/index.vue
@@ -75,11 +75,15 @@
openMenu(item = {}) {
this.$store.dispatch('GetMenu', item.id).then(data => {
if (data.length !== 0) {
- this.$router.$avueRouter.formatRoutes(data, true);
- const redirect = decodeURIComponent(to.query.redirect || '');
+ this.$router.$avueRouter.formatRoutes(data, true)
+
+ // 获取url里面的redirect
+ const redirect = decodeURIComponent(this.$route.query.redirect || '');
if (redirect){
console.log('redirect',redirect);
- this.$router.push({ path: redirect})
+ const [path, queryString] = redirect.split('?');
+ const query = queryString ? Object.fromEntries(new URLSearchParams(queryString)) : {};
+ this.$router.push({ path,query})
}
}
//当点击顶部菜单后默认打开第一个菜单
--
Gitblit v1.9.3