update Menu

This commit is contained in:
梁灏 2018-08-28 10:42:57 +08:00
parent 416414039b
commit 164f7bcb6b
3 changed files with 39 additions and 35 deletions

View file

@ -57,9 +57,11 @@
handleClickItem (event, new_window = false) {
if (this.disabled) return;
if (new_window) {
if (new_window || this.target === '_blank') {
// new_window
this.handleCheckClick(event, new_window);
let parentMenu = findComponentUpward(this, 'Menu');
if (parentMenu) parentMenu.handleEmitSelectEvent(this.name);
} else {
let parent = findComponentUpward(this, 'Submenu');

View file

@ -127,6 +127,9 @@
else item.opened = false;
});
}
},
handleEmitSelectEvent (name) {
this.$emit('on-select', name);
}
},
mounted () {