reactjs - 在antd中预览上传的图片
问题描述
我在我的应用程序中实现了一个 PicturesWall 组件,类似于 antd 网站上的这个组件:https ://ant.design/components/upload/#components-upload-demo-picture-card 。当用户上传图片时,会生成缩略图,用户可以预览和删除它们。现在,这是我创建项目的时候,但我实现了一个编辑功能,其中我的输入文本字段填充了用户在创建项目时输入的内容。如何列出用户在创建项目时上传的图像?
解决方案
编辑时,您需要更新状态,fileList
如下previewImage
所示initial state
:
this.setState({
fileList:[{uid:-1,status: 'done',url:'your image Url'}],
previewImage: 'your image Url',
});
您可以通过检查是否正在获取要编辑的图像数据来做到这一点。
推荐阅读
- excel - VBA 运行时错误:为什么我在使用 mailenvelope 通过 Outlook 发送邮件时出现错误
- php - 如何解决 ec2、弹性 beanstalk php 应用程序的连接错误问题
- java - 来自 rx 链的方法中的返回值
- ios - 具有 CocoaPods 依赖项的 Cocoa Touch 框架
- xslt-2.0 - 使用 xslt 2.0 将日期从 DD-MMM-YYYY 转换为 YYYY-MMM-DD
- r - 根据dataframe2的列更新dataframe1的列+如果column1不为空则创建新行
- django - 无法使用 django-elasticsearch-dsl-drf 在 django 中使用 elasticsearch 进行搜索(在 [title.raw] 上设置 fielddata=true)
- javascript - 将值存储在数组 jquery 中
- django-models - 如何获得 QuerySet 的字段
- python - 当需要用python pandas替换字符串时,如何有效地避免替换子字符串?