Bläddra i källkod

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

Anatoly Kolesov 7 år sedan
förälder
incheckning
714a9f0192
1 ändrade filer med 4 tillägg och 2 borttagningar
  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() {