Commit 28be979efddc0974a8c74285599ad70cafd66181

Authored by tanpenggood
1 parent edd49834

修复-个人设置未根据路由选中对应的子菜单

ant-design-vue-jeecg/src/views/account/settings/Index.vue
... ... @@ -9,8 +9,9 @@
9 9 :defaultSelectedKeys="defaultSelectedKeys"
10 10 type="inner"
11 11 @openChange="onOpenChange"
  12 + v-model="selectedKeys"
12 13 >
13   - <a-menu-item key="/account/settings/base">
  14 + <a-menu-item key="/account/settings/BaseSetting">
14 15 <router-link :to="{ name: 'account-settings-base' }">
15 16 基本设置
16 17 </router-link>
... ... @@ -94,6 +95,17 @@
94 95 mounted(){
95 96 this.mainInfoHeight = (window.innerHeight-285)+"px";
96 97 },
  98 + computed: {
  99 + /**
  100 + * 根据路由计算当前选中菜单
  101 + *
  102 + * @author: tanpenggood
  103 + * @date: 2020/9/7 18:50
  104 + */
  105 + selectedKeys() {
  106 + return [this.$route.path]
  107 + }
  108 + },
97 109 methods: {
98 110 onOpenChange (openKeys) {
99 111 this.openKeys = openKeys
... ...