antd Upload组件上传状态一直处于uploading
antd Upload组件上传状态一直处于uploading
对于受控模式,需要在 onChange
中始终 setState fileList
,保证所有状态同步到 Upload 内
import { UploadFile, UploadProps } from 'antd/es/upload/interface';...const [fileList, setFileList] = useState<UploadFile[]>([]);const uploadProps: UploadProps = {accept: '*',maxCount: 1,action: 'url',onChange(info: any) {if (info.file.status === 'done') {if (info.file.response.code === 201) {//form.setFieldsValue({ filePath: info.file.response.data.fullPath });console.log(info.file.name);setFileList(info.fileList);notification.success({ key: 'success', message: `上传成功!` });} else {notification.error({ key: 'error', message: `${info.file.name} 上传失败!` });}}if (info.file.status === 'error') {notification.error({ key: 'error', message: `${info.file.name} 上传失败!` });}//每次onChange都需要更新fileListsetFileList(info.fileList);},fileList: fileList,};
}const normFile = (e: any) => {if (Array.isArray(e)) {return e;}if (e.file.status === 'done') {return e.file.response.data.fullPath;}return e && e.fileList;
};
...<Form.Itemlabel="文件"name="filePath"valuePropName="file"getValueFromEvent={normFile}><><Uploadname="file"{...uploadProps}><Button icon={<UploadOutlined />}>上传文件</Button></Upload></>
</Form.Item>
antd Upload组件上传状态一直处于uploading相关推荐
- antd vue upload组件上传视频并实现视频预览
antd vue upload组件上传视频并实现视频预览 html代码 <form><a-form-itemlabel="商品视频":labelCol=" ...
- element-ui upload组件 上传文件类型限制
element-ui upload组件 上传文件类型限制 <el-uploadclass="c-upload"ref="upload":action=&q ...
- ant design Upload组件上传文件类型
Upload组件上传文件类型设置 1.设置上传文件类型为excel <template><a-uploadname="file":multiple="t ...
- Antd Upload 文件上传,自定义上传错误信息
项目需求 使用antd Upload 组件 项目上要求前端对上传不符合标准的图片展示具体的错误信息 不设置action,即返回信息无response ,先在前端上传后调用接口保存 效果截图 主要是根据 ...
- Antd的Upload组件上传文件控制文件数量、格式等,以及提交时如何获取文件
背景:使用React的antd组件的Upload(官网),要求文件上传后,在点击提交时再将文件传过去. 技术点: 完全控制的文件上传. 可控制上传数量. 控制文件格式. 移除时的事件onRemove. ...
- antd Upload 文件上传
1.antd官网Upload组件: https://ant.design/components/upload-cn/ 2.下图是最近开发的上传文档的效果: 3.文件上传的实现: (1)方法一:antd ...
- antd Upload 自定义上传
需求 由于使用antd 上传图片,在某些情况下,例如token 失效,导致上传图片错误,但是antd 组件始终会走onChange 事件 导致上传路径为空情况 解决办法 使用自定义上传 // 自定义上 ...
- antd Upload手动上传(react)
情况介绍 在antd官方提供的upload组件案例中,都使用了action属性直接上传,唯一手动上传的一个例子(如下图)也不够好用,可能不能满足项目的需求,所以我们需要对其进行一些修改,并加入一些别的 ...
- 使用elementui实现表单上传功能_使用ElementUI中的upload组件上传Excel文件
最初使用该组件实现图片上传是没有问题的,前后端配合,最终实现想要的效果,组件使用过代码如下: 将文件拖到此处,或点击上传 现在改为使用该组件实现Excel文件上传,组件的使用几乎是不变的,代码如下: ...
最新文章
- 画师id_100位插画师是怎么过日子的?
- moment 时间格式化
- Android之在在EditText的xml里面配置了相关属性依然没有显示光标问题
- mysql 免费前端_MySQL
- GA,RC,Alpha,Beta,Final等软件版本名词释义
- phpstorm配置yaf代码自动补全提示
- 期待!小米电视5官曝新功能:可准确识别家中每一个人
- JAVA 面向对象的一些基础理解
- DNS 服务器 4013警告信息的解决
- latex参考文献出现[S.1.]或[S.1.s.n.]
- 微技能|几分钟搭建网站内容平台
- 数据包络分析方法与maxdea软件_数据包络模型 DEA三阶段超效率SBM非期望
- Golang 标准库 tips之waitgroup详解
- js php活动倒计时,js活动倒计时实现思路?
- MATLAB教程二:MATLAB矩阵处理
- 作业:自行录制轻音、浊音、爆破音并使用Audacity分析其时域和频域的特性
- Linux实例丢失SSH密钥对的解决步骤
- java编程10以内随机数字乘除,Java实现随机出题,10道10以内加减法计算代码实例...
- 什么叫侧链_什么是侧链基团?
- matlab实现基于暗通道先验(DCP)的单图像去雾
热门文章
- 大数据之“用户行为分析
- win10的c语言程序闪退,win10 1909系统出现应用闪退如何解决
- STFT的综合分析--滤波器组求和(FBS)和叠相相加(OLA)
- Java代码审计前置知识——Spring框架AOP和IoC
- Windows学习总结(21)——常用网络命令ping、Telnet等详解
- 华为应用内支付报错60002:iap not activated,无法支付,拉不起支付界面
- 学习博客:【JavaScript】jQuery
- 我对计算机专业的看法及对未来的计划
- react纯函数组件useState更新页面不刷新
- idea鼠标滚轮修改字体大小