|
@@ -21,7 +21,7 @@
|
|
|
:rowClassName="getRowClassName"
|
|
|
v-show="getEmptyDataIsShowTable"
|
|
|
@change="handleTableChange"
|
|
|
- @resizeColumn="setColumnWidth"
|
|
|
+ @resize-column="setColumnWidth"
|
|
|
>
|
|
|
<template #[item]="data" v-for="item in Object.keys($slots)" :key="item">
|
|
|
<slot :name="item" v-bind="data || {}"></slot>
|
|
@@ -177,12 +177,12 @@
|
|
|
emit,
|
|
|
);
|
|
|
|
|
|
- function handleTableChange(...args) {
|
|
|
- onTableChange.call(undefined, ...args);
|
|
|
- emit('change', ...args);
|
|
|
+ function handleTableChange(pagination: any, filters: any, sorter: any, extra: any) {
|
|
|
+ onTableChange(pagination, filters, sorter);
|
|
|
+ emit('change', pagination, filters, sorter);
|
|
|
// 解决通过useTable注册onChange时不起作用的问题
|
|
|
const { onChange } = unref(getProps);
|
|
|
- onChange && isFunction(onChange) && onChange.call(undefined, ...args);
|
|
|
+ onChange && isFunction(onChange) && onChange(pagination, filters, sorter, extra);
|
|
|
}
|
|
|
|
|
|
const {
|