ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
### 目前只有一个方法 reload 用于刷新表格,使用要给组件增加 ref 属性,然后就可以调用了: ``` <template> <ele-pro-table ref="tableRef"></ele-pro-table> </template> <script lang="ts" setup> // 表格实例 const tableRef = ref<InstanceType>(); /* 搜索 */ const reload = (where) => { tableRef?.value?.reload({ page: 1, where: where }); }; </script> ``` ### reload 方法的参数类型定义: ``` import type { FilterValue } from 'ant-design-vue/es/table/interface'; import type { DefaultRecordType } from 'ant-design-vue/es/vc-table/interface'; // reload 方法的参数 interface ReloadOption { page?: number; // 页码 limit?: number; // 每页数量 where?: WhereType; // 搜索参数 sorter?: SorterType; // 排序参数 filters?: FilterType; // 筛选参数 } type WhereType = Record<string, any>; type SorterType = SorterResult<RecordType> | SorterResult<RecordType>[]; type FilterType = Record<string, FilterValue | null | undefined>; type RecordType = DefaultRecordType; ```