diff --git a/jeecgboot-vue3/src/layouts/default/sider/MixSider.vue b/jeecgboot-vue3/src/layouts/default/sider/MixSider.vue index 4e333e136..3a8c97fb2 100644 --- a/jeecgboot-vue3/src/layouts/default/sider/MixSider.vue +++ b/jeecgboot-vue3/src/layouts/default/sider/MixSider.vue @@ -251,8 +251,13 @@ } } - function handleMenuClick(path: string) { - go(path); + function handleMenuClick(path: string, item?: any) { + // 检查是否有保存的query参数,如果有则携带跳转 + if (item?.meta?.queryParams) { + go({ path, query: item.meta.queryParams } as any); + } else { + go(path); + } } function handleClickOutside() {