多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
### 目前只有一个方法 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; ```