Parcourir la source

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

Anatoly Kolesov il y a 7 ans
Parent
commit
714a9f0192
1 fichiers modifiés avec 4 ajouts et 2 suppressions
  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() {