From 28be979efddc0974a8c74285599ad70cafd66181 Mon Sep 17 00:00:00 2001 From: tanpenggood <tanpengswpu@163.com> Date: Mon, 7 Sep 2020 18:58:01 +0800 Subject: [PATCH] 修复-个人设置未根据路由选中对应的子菜单 --- ant-design-vue-jeecg/src/views/account/settings/Index.vue | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/ant-design-vue-jeecg/src/views/account/settings/Index.vue b/ant-design-vue-jeecg/src/views/account/settings/Index.vue index c3b317c..f0f8c33 100644 --- a/ant-design-vue-jeecg/src/views/account/settings/Index.vue +++ b/ant-design-vue-jeecg/src/views/account/settings/Index.vue @@ -9,8 +9,9 @@ :defaultSelectedKeys="defaultSelectedKeys" type="inner" @openChange="onOpenChange" + v-model="selectedKeys" > - <a-menu-item key="/account/settings/base"> + <a-menu-item key="/account/settings/BaseSetting"> <router-link :to="{ name: 'account-settings-base' }"> 基本设置 </router-link> @@ -94,6 +95,17 @@ mounted(){ this.mainInfoHeight = (window.innerHeight-285)+"px"; }, + computed: { + /** + * 根据路由计算当前选中菜单 + * + * @author: tanpenggood + * @date: 2020/9/7 18:50 + */ + selectedKeys() { + return [this.$route.path] + } + }, methods: { onOpenChange (openKeys) { this.openKeys = openKeys -- libgit2 0.22.2