diff --git a/.vscode/settings.json b/.vscode/settings.json index d3c7c8257..a947eb977 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -135,5 +135,8 @@ "sider", "pnpm", "antd" - ] + ], + "vetur.format.scriptInitialIndent": true, + "vetur.format.styleInitialIndent": true, + "vetur.validation.script": false } diff --git a/src/components/Table/src/components/settings/ColumnSetting.vue b/src/components/Table/src/components/settings/ColumnSetting.vue index 24de7c8a9..dc72a3533 100644 --- a/src/components/Table/src/components/settings/ColumnSetting.vue +++ b/src/components/Table/src/components/settings/ColumnSetting.vue @@ -111,6 +111,7 @@ computed, } from 'vue'; import { Tooltip, Popover, Checkbox, Divider } from 'ant-design-vue'; + import type { CheckboxChangeEvent } from 'ant-design-vue/lib/checkbox/interface'; import { SettingOutlined, DragOutlined } from '@ant-design/icons-vue'; import { Icon } from '/@/components/Icon'; import { ScrollContainer } from '/@/components/Container'; @@ -243,7 +244,7 @@ } // checkAll change - function onCheckAllChange(e: ChangeEvent) { + function onCheckAllChange(e: CheckboxChangeEvent) { const checkList = plainOptions.value.map((item) => item.value); if (e.target.checked) { state.checkedList = checkList; @@ -330,14 +331,14 @@ } // Control whether the serial number column is displayed - function handleIndexCheckChange(e: ChangeEvent) { + function handleIndexCheckChange(e: CheckboxChangeEvent) { table.setProps({ showIndexColumn: e.target.checked, }); } // Control whether the check box is displayed - function handleSelectCheckChange(e: ChangeEvent) { + function handleSelectCheckChange(e: CheckboxChangeEvent) { table.setProps({ rowSelection: e.target.checked ? defaultRowSelection : undefined, });