reactjs - 选择img文件后如何上传两个图像路径并将它们传递给调用组件上传的组件?
问题描述
我有 2 个地方可以上传单个文件。我关于将对象传递给数组图像的问题。
https://codepen.io/dangnq94/pen/zYdGEZo => UploadImage.tsx
https://codepen.io/dangnq94/pen/KKvpXvK?editors=0010 => RegisterForm.tsx => 在那里调用 UploadImage。
这是我想在提交表单时发送到 API 以保存的 fomart Json。
{
"id": 2,
"userId": "0869096350",
"merchantName": "Shop 1",
"representativeName": "Shop 1",
"portalLink": "",
"taxCode": "31721231",
"address": "Đường 21, Khu Phố 4,HBC ",
"email": "usertest01@example.com",
"mobilePhone": "0869096350",
"images": [
{
"name": "string1",
"description": "string1",
"filePath": "string1"
},
{
"name": "string2",
"description": "string2",
"filePath": "string2"
}
],
"typeOfBusiness": 2,
"businessSectors": "",
"createdAt": "2021-10-09T12:48:48.448Z",
"merchantEvents": []
}
我的朋友建议我useFieldArray
这样做。但我不知道该怎么做。
解决方案
推荐阅读
- java - 骆驼节流和相关表达式
- elasticsearch - Elasticsearch 缺少结果和不正确的排序
- angular - Angular 中的 XML 编辑器
- powerbi - Power BI - 为成千上万的人添加切片器
- powershell - Google 扩展程序可以搜索您的操作系统吗?
- reactjs - 反应与 Nextjs 的光滑兼容性
- reactjs - useEffect 忽略函数调用
- python - 如何检查缓冲区是否已在 Python 中完全填满?
- vba - 穿插按计划运行的 VBA 错误消息
- flutter - 为什么用 FutureBuilder 包装的 DropdownButtonFormField 被重建并附加相同的数据?