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