reactjs - Ant Design:警告:[antd: Upload] `transformFile` 已弃用。请直接使用`beforeUpload` :ReactJs
问题描述
我正在使用 react ja 构建应用程序。为了构建它,我正在使用 Ant Design 库。从 Ant Design 我使用Upload
(链接)组件。
该组件如下所示:
<Upload
name="file"
listType="picture-card"
className="avatar-uploader"
showUploadList={true}
action="https://www.mocky.io/v2/5cc8019d300000980a055e76"
onChange={this.handleChange}
>
{imageUrl ? <img src={imageUrl} alt="avatar" style={{ width: '100%' }} /> : uploadButton}
</Upload>
在开发模式下运行应用程序我得到
Warning: [antd: Upload] `transformFile` is deprecated. Please use `beforeUpload` directly.
warning @ warning.js:6
问题:为什么即使我不在transformFile
组件中使用也会出现此警告?
我也不想用beforeUpload
,为什么要强制使用?谁面临同样的问题?
解决方案
该警告已从 v4.10.0 中删除。
https://github.com/ant-design/ant-design/releases/tag/4.10.0
推荐阅读
- java - 当达到特定分数时,如何在我的骰子游戏中添加警报对话框?Java、安卓工作室
- javascript - 即使我在浏览器控制台中看到它,也无法按 className 抓取元素
- mysql - 如何从 golang MySQL 包中获取精细的 LOAD DATA 结果?
- python - 如何在本地主机上的发布请求中显示烧瓶中的数据?错误:分配前引用了局部变量“reqData”
- jekyll - jekyll 主页标题为空
- python-3.x - 为许多列表以垂直顺序打印列表中的值
- python - Discord.py - 每天运行一次命令
- c++ - Process()中grpc::AuthContext、consumed_auth_metadata和response_metadata的作用是什么?
- multithreading - Kafka Streams:处理器、serdes 等的线程安全
- delphi - 如何在 Delphi 中最大化最小化窗口(如果它在 SYSTEM 下运行)