fix(checkbox): [checkbox] fixed change event bubbling caused it to be triggered twice (#2397)

This commit is contained in:
ajaxzheng 2024-10-25 16:29:26 +08:00 committed by GitHub
parent 41e195581f
commit e27f58dee4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 6 additions and 6 deletions

View File

@ -79,7 +79,7 @@
:true-value="trueLabel"
:false-value="falseLabel"
v-model="state.model"
@change="handleChange"
@change.stop="handleChange"
@focus="state.focus = true"
@blur="state.focus = false"
@click.stop
@ -93,7 +93,7 @@
:value="label"
:name="name"
v-model="state.model"
@change="handleChange"
@change.stop="handleChange"
@focus="state.focus = true"
@blur="state.focus = false"
@click.stop

View File

@ -38,7 +38,7 @@
:true-value="trueLabel"
:false-value="falseLabel"
v-model="state.model"
@change="handleChange"
@change.stop="handleChange"
@focus="state.focus = true"
@blur="state.focus = false"
/>
@ -51,7 +51,7 @@
:value="label"
:name="name"
v-model="state.model"
@change="handleChange"
@change.stop="handleChange"
@focus="state.focus = true"
@blur="state.focus = false"
/>

View File

@ -47,7 +47,7 @@
:true-value="trueLabel"
:false-value="falseLabel"
v-model="state.model"
@change="handleChange"
@change.stop="handleChange"
@focus="state.focus = true"
@blur="state.focus = false"
@click.stop
@ -62,7 +62,7 @@
:value="label"
:name="name"
v-model="state.model"
@change="handleChange"
@change.stop="handleChange"
@focus="state.focus = true"
@blur="state.focus = false"
@click.stop