修复-个人设置未根据路由选中对应的子菜单
This commit is contained in:
@@ -9,8 +9,9 @@
|
|||||||
:defaultSelectedKeys="defaultSelectedKeys"
|
:defaultSelectedKeys="defaultSelectedKeys"
|
||||||
type="inner"
|
type="inner"
|
||||||
@openChange="onOpenChange"
|
@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 :to="{ name: 'account-settings-base' }">
|
||||||
基本设置
|
基本设置
|
||||||
</router-link>
|
</router-link>
|
||||||
@@ -94,6 +95,17 @@
|
|||||||
mounted(){
|
mounted(){
|
||||||
this.mainInfoHeight = (window.innerHeight-285)+"px";
|
this.mainInfoHeight = (window.innerHeight-285)+"px";
|
||||||
},
|
},
|
||||||
|
computed: {
|
||||||
|
/**
|
||||||
|
* 根据路由计算当前选中菜单
|
||||||
|
*
|
||||||
|
* @author: tanpenggood
|
||||||
|
* @date: 2020/9/7 18:50
|
||||||
|
*/
|
||||||
|
selectedKeys() {
|
||||||
|
return [this.$route.path]
|
||||||
|
}
|
||||||
|
},
|
||||||
methods: {
|
methods: {
|
||||||
onOpenChange (openKeys) {
|
onOpenChange (openKeys) {
|
||||||
this.openKeys = openKeys
|
this.openKeys = openKeys
|
||||||
|
|||||||
Reference in New Issue
Block a user