fix: 修复generateVueTable函数响应式问题,统一columns参数传递方式
This commit is contained in:
@@ -12,7 +12,7 @@ interface ExtendedDataTableProps<T> extends DataTableProps<T> {
|
||||
getSubRows?: (row: T) => T[]
|
||||
}
|
||||
|
||||
export function generateVueTable<T>(props: ExtendedDataTableProps<T>, columns: DataTableProps<T>['columns']) {
|
||||
export function generateVueTable<T>(props: ExtendedDataTableProps<T>) {
|
||||
const sorting = ref<SortingState>([])
|
||||
const columnFilters = ref<ColumnFiltersState>([])
|
||||
const columnVisibility = ref<VisibilityState>({})
|
||||
@@ -50,7 +50,7 @@ export function generateVueTable<T>(props: ExtendedDataTableProps<T>, columns: D
|
||||
|
||||
const tableConfig: TableOptionsWithReactiveData<T> = {
|
||||
get data() { return props.data },
|
||||
get columns() { return columns },
|
||||
get columns() { return props.columns },
|
||||
state: {
|
||||
get sorting() { return sorting.value },
|
||||
get columnFilters() { return columnFilters.value },
|
||||
|
||||
Reference in New Issue
Block a user