diff --git a/src/runtime/components/data/Table.vue b/src/runtime/components/data/Table.vue index 605a55d7f7..5b4cc30d6d 100644 --- a/src/runtime/components/data/Table.vue +++ b/src/runtime/components/data/Table.vue @@ -280,8 +280,8 @@ export default defineComponent({ }) } - function onChange (event: any) { - if (event.target.checked) { + function onChange (checked: boolean) { + if (checked) { selectAllRows() } else { selected.value = [] diff --git a/src/runtime/components/forms/Checkbox.vue b/src/runtime/components/forms/Checkbox.vue index 98c44ccec6..e67c7236ae 100644 --- a/src/runtime/components/forms/Checkbox.vue +++ b/src/runtime/components/forms/Checkbox.vue @@ -119,7 +119,7 @@ export default defineComponent({ }) const onChange = (event: Event) => { - emit('change', (event.target as HTMLInputElement).value) + emit('change', (event.target as HTMLInputElement).checked) emitFormChange() }