增加对于默认表单值的处理。

This commit is contained in:
徐涛
2025-02-05 21:40:53 +08:00
parent 9fa05824d2
commit 838f0c0fa0
2 changed files with 20 additions and 4 deletions

16
src/utls.ts Normal file
View File

@@ -0,0 +1,16 @@
import { isEmpty, isNil } from 'lodash-es';
export function defaultEmptyFormData<D>(formData: FormData, param: string, defaultValue: D): D {
const value = formData.get(param);
if (isNil(value) || isEmpty(value)) {
return defaultValue;
}
return value;
}
export function defaultEmptyValue<T, D>(value: T, defaultValue: D): T | D {
if (isNil(value) || isEmpty(value)) {
return defaultValue;
}
return value;
}