function cleanObject(obj) {
return Object.fromEntries(
Object.entries(obj)
.filter(([_, value]) => value !== undefined && value !== null && value !== '')
.map(([key, value]) => [key, typeof value === 'object' ? cleanObject(value) : value])
);
}
// 使用
const rawParams = {
currentPage: currentPage.value,
pageSize: 10,
data: {
modelName: searchForm.algorithmName,
// 其他可能为空的字段...
},
};
const params = cleanObject(rawParams);