处理左侧二级菜单的刷新后,选中的高亮菜单与路由地址不匹配的问题

This commit is contained in:
renpy 2023-07-17 11:46:41 +08:00 committed by orgin
parent 4c0feddb68
commit 27a9e836f5

View File

@ -102,9 +102,20 @@ export default {
}
})
console.log("路由信息",this.menus);
this.initDefaultKeys(this.menus[0])
// this.initDefaultKeys(this.menus[0])
// openKeys
const openKeys = window.sessionStorage.getItem('openKeys')
const selectedKeys = window.sessionStorage.getItem('currMenu')
if (selectedKeys) {
this.defaultSelectedKeys.push(selectedKeys)
} else {
this.initDefaultKeys(this.menus[0])
}
if (openKeys) {
//
this.defaultOpenKeys = JSON.parse(openKeys)
}
if (openKeys) {
//
this.openKeys = JSON.parse(openKeys)
@ -113,6 +124,7 @@ export default {
methods: {
// ,MenuItem
menuClick({ item, key, keyPath }) {
window.sessionStorage.setItem('currMenu', key)
// var parentPath = item._props.parentMenu._props.eventKey;
// var parentTitle = parentPath.substring(parentPath.lastIndexOf("/") + 1, parentPath.length)
// var par = {"type": "q"}