Browse Source

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

Anatoly Kolesov 7 năm trước cách đây
mục cha
commit
714a9f0192
1 tập tin đã thay đổi với 4 bổ sung2 xóa
  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() {