Skip to content

Commit 0540231

Browse files
committed
fix(checkbox): [checkbox] fixed change event bubbling caused it to be triggered twice
1 parent 365c7e8 commit 0540231

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

packages/vue/src/checkbox/src/mobile-first.vue

+2-2
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@
7979
:true-value="trueLabel"
8080
:false-value="falseLabel"
8181
v-model="state.model"
82-
@change="handleChange"
82+
@change.stop="handleChange"
8383
@focus="state.focus = true"
8484
@blur="state.focus = false"
8585
@click.stop
@@ -93,7 +93,7 @@
9393
:value="label"
9494
:name="name"
9595
v-model="state.model"
96-
@change="handleChange"
96+
@change.stop="handleChange"
9797
@focus="state.focus = true"
9898
@blur="state.focus = false"
9999
@click.stop

packages/vue/src/checkbox/src/mobile.vue

+2-2
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
:true-value="trueLabel"
3939
:false-value="falseLabel"
4040
v-model="state.model"
41-
@change="handleChange"
41+
@change.stop="handleChange"
4242
@focus="state.focus = true"
4343
@blur="state.focus = false"
4444
/>
@@ -51,7 +51,7 @@
5151
:value="label"
5252
:name="name"
5353
v-model="state.model"
54-
@change="handleChange"
54+
@change.stop="handleChange"
5555
@focus="state.focus = true"
5656
@blur="state.focus = false"
5757
/>

packages/vue/src/checkbox/src/pc.vue

+2-2
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
:true-value="trueLabel"
4848
:false-value="falseLabel"
4949
v-model="state.model"
50-
@change="handleChange"
50+
@change.stop="handleChange"
5151
@focus="state.focus = true"
5252
@blur="state.focus = false"
5353
@click.stop
@@ -62,7 +62,7 @@
6262
:value="label"
6363
:name="name"
6464
v-model="state.model"
65-
@change="handleChange"
65+
@change.stop="handleChange"
6666
@focus="state.focus = true"
6767
@blur="state.focus = false"
6868
@click.stop

0 commit comments

Comments
 (0)