如何从 React 原生 FormData 对象获取数据
How to get data from React native FormData Object
我正在做一个 React Native 项目。我正在使用 FormData 上传文件和输入文本。
但是在表单验证中,我需要从 FormData 对象中获取值。
我试过 formData.get('mykey')
但它给了我一个 gets is not a function 的错误。
谁能告诉我该怎么做?
谢谢。
您可以使用 FormData#getParts
:
const field = data.getParts().find(item => item.fieldName === 'key'));
if (field) {
const value = field.string;
}
我正在做一个 React Native 项目。我正在使用 FormData 上传文件和输入文本。
但是在表单验证中,我需要从 FormData 对象中获取值。
我试过 formData.get('mykey')
但它给了我一个 gets is not a function 的错误。
谁能告诉我该怎么做?
谢谢。
您可以使用 FormData#getParts
:
const field = data.getParts().find(item => item.fieldName === 'key'));
if (field) {
const value = field.string;
}