From 390ed1660198178420f62d6408463337be202f78 Mon Sep 17 00:00:00 2001 From: Yuxing Liao Date: Wed, 20 Mar 2019 17:10:47 -0500 Subject: [PATCH] Fix double click event for CheckBox(Button) and Radio(Button) (#1290) * Fix click event triggered twice for Checkbox, CheckboxButton and Radio * Fix click event triggered twice for RadioButton --- src/components/checkbox/Checkbox.vue | 1 + src/components/checkbox/CheckboxButton.vue | 1 + src/components/radio/Radio.vue | 1 + src/components/radio/RadioButton.vue | 1 + 4 files changed, 4 insertions(+) diff --git a/src/components/checkbox/Checkbox.vue b/src/components/checkbox/Checkbox.vue index bc8e00249..523c4ff36 100644 --- a/src/components/checkbox/Checkbox.vue +++ b/src/components/checkbox/Checkbox.vue @@ -11,6 +11,7 @@ tabindex="-1" :indeterminate.prop="indeterminate" type="checkbox" + @click.stop :disabled="disabled" :required="required" :name="name" diff --git a/src/components/checkbox/CheckboxButton.vue b/src/components/checkbox/CheckboxButton.vue index d97757a20..6a17edd3b 100644 --- a/src/components/checkbox/CheckboxButton.vue +++ b/src/components/checkbox/CheckboxButton.vue @@ -12,6 +12,7 @@ v-model="computedValue" tabindex="-1" type="checkbox" + @click.stop :disabled="disabled" :required="required" :name="name" diff --git a/src/components/radio/Radio.vue b/src/components/radio/Radio.vue index 7deb6eeba..9cf0a92ab 100644 --- a/src/components/radio/Radio.vue +++ b/src/components/radio/Radio.vue @@ -10,6 +10,7 @@ v-model="computedValue" tabindex="-1" type="radio" + @click.stop :disabled="disabled" :required="required" :name="name" diff --git a/src/components/radio/RadioButton.vue b/src/components/radio/RadioButton.vue index 292e12c93..2561e5f2f 100644 --- a/src/components/radio/RadioButton.vue +++ b/src/components/radio/RadioButton.vue @@ -12,6 +12,7 @@ v-model="computedValue" tabindex="-1" type="radio" + @click.stop :disabled="disabled" :required="required" :name="name"