浏览代码

Menu: disabled menu shouldn't dispatch click event (#9442)

Anatoly Kolesov 7 年之前
父节点
当前提交
714a9f0192
共有 1 个文件被更改,包括 4 次插入2 次删除
  1. 4 2
      packages/menu/src/menu-item.vue

+ 4 - 2
packages/menu/src/menu-item.vue

@@ -100,8 +100,10 @@
         this.$el.style.backgroundColor = this.backgroundColor;
       },
       handleClick() {
-        this.dispatch('ElMenu', 'item-click', this);
-        this.$emit('click', this);
+        if (!this.disabled) {
+          this.dispatch('ElMenu', 'item-click', this);
+          this.$emit('click', this);
+        };
       }
     },
     created() {