diff --git a/packages/button/src/button.vue b/packages/button/src/button.vue index 6ed8d23d6..4f9a996e0 100644 --- a/packages/button/src/button.vue +++ b/packages/button/src/button.vue @@ -71,6 +71,7 @@ methods: { handleClick(evt) { + if (this.disabled || this.loading) return this.$emit('click', evt); } }