增加对于默认表单值的处理。
This commit is contained in:
16
src/utls.ts
Normal file
16
src/utls.ts
Normal 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;
|
||||
}
|
Reference in New Issue
Block a user