From a723f57b5de5e11a16c7e7d596ccbef6adda132d Mon Sep 17 00:00:00 2001 From: "Qian (Stanley) Xu" Date: Sat, 2 May 2026 16:41:00 +0800 Subject: [PATCH] Refactor slot rendering to use Fragment Reduce one
wrapper --- src/DataTable.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/DataTable.vue b/src/DataTable.vue index 519b694..e356e0c 100644 --- a/src/DataTable.vue +++ b/src/DataTable.vue @@ -20,7 +20,8 @@ import { watch, onMounted, onBeforeUnmount, - getCurrentInstance + getCurrentInstance, + Fragment } from 'vue'; import type { Api, Config, ConfigColumns } from 'datatables.net'; import dtEvents from './dtEvents'; @@ -185,7 +186,7 @@ function createRenderer(slot: any) { ',' + meta.row + ',' + meta.col; if (!elements[key]) { - let content = h('div', slot({ + let content = h(Fragment, slot({ cellData: data, colIndex: meta.col, rowData: row,