mirror of
https://github.com/iczer/vue-antd-admin
synced 2025-04-06 04:00:06 +08:00
fix: the problem that select events can't be triggered in menu.js component; 🐛 #99
修复:menu.js 组件中 select 事件无法触发的问题;
This commit is contained in:
parent
cf53c8120e
commit
70bdca503e
@ -175,7 +175,9 @@ export default {
|
||||
updateMenu () {
|
||||
const menuRoutes = this.$route.matched.filter(item => item.path !== '')
|
||||
const route = menuRoutes.pop()
|
||||
this.selectedKeys = [this.getSelectedKey(route)]
|
||||
if(this.selectedKeys.length === 0 || route.meta.invisible) {
|
||||
this.selectedKeys = [this.getSelectedKey(route)]
|
||||
}
|
||||
let openKeys = menuRoutes.map(item => item.path)
|
||||
if (!fastEqual(openKeys, this.sOpenKeys)) {
|
||||
this.collapsed || this.mode === 'horizontal' ? this.cachedOpenKeys = openKeys : this.sOpenKeys = openKeys
|
||||
|
Loading…
x
Reference in New Issue
Block a user