@ -54,6 +54,11 @@ export function useTable(config) {
// 请求表格数据
const handleRequestDataFN = () => {
/** 这里必须判断loading状态,防止重复请求数据,有一个场景就会重复触发
* 比如:当前分页不是第一页,此时用户点击查询按钮触发handleSearchFN,会先改变页码,然后请求一次数据,
* 但是页码改变又会触发一次handlePaginationChangeFN,重新设置页码,再请求一次数据,此时因为loading状态为true,
* 所以不会再请求数据,导致数据重复
*/
if (loading.value || !requestDataFN) return;
loading.value = true;
requestDataFN({