diff --git a/src/runtime/components/data/Table.vue b/src/runtime/components/data/Table.vue index 7d666348..1b957e2d 100644 --- a/src/runtime/components/data/Table.vue +++ b/src/runtime/components/data/Table.vue @@ -369,6 +369,11 @@ export default defineComponent({ } function onSelect(row: TableRow) { + const selection = window.getSelection() + if (selection && selection.toString().length > 0) { + return + } + if (!$attrs.onSelect) { return }