diff --git a/src/components/togglebutton/ToggleButton.vue b/src/components/togglebutton/ToggleButton.vue index a88bfde2c..214e733d9 100644 --- a/src/components/togglebutton/ToggleButton.vue +++ b/src/components/togglebutton/ToggleButton.vue @@ -32,10 +32,12 @@ export default { }, methods: { onClick(event) { - this.$emit('click', event); - this.$emit('input', !this.value); - this.$emit('change', event); - this.$refs.input.focus(); + if (!this.disabled) { + this.$emit('click', event); + this.$emit('input', !this.value); + this.$emit('change', event); + this.$refs.input.focus(); + } }, onFocus(event) { this.focused = true;