用户可以上传图片并在列表中显示缩略图。当上传照片数到达限制后,上传按钮消失。

import { Upload, Icon, Modal } from 'antd';class PicturesWall extends React.Component {state = {previewVisible: false,previewImage: '',fileList: [{uid: -1,name: 'xxx.png',status: 'done',url: 'https://zos.alipayobjects.com/rmsportal/jkjgkEfvpUPVyRjUImniVslZfWPnJuuZ.png',}],};handleCancel = () => this.setState({ previewVisible: false })handlePreview = (file) => {this.setState({previewImage: file.url || file.thumbUrl,previewVisible: true,});}handleChange = ({ fileList }) => this.setState({ fileList })render() {const { previewVisible, previewImage, fileList } = this.state;const uploadButton = (<div><Icon type="plus" /><div className="ant-upload-text">Upload</div></div>);return (<div className="clearfix"><Uploadaction="//jsonplaceholder.typicode.com/posts/"listType="picture-card"fileList={fileList}onPreview={this.handlePreview}onChange={this.handleChange}>{fileList.length >= 3 ? null : uploadButton}</Upload><Modal visible={previewVisible} footer={null} onCancel={this.handleCancel}><img alt="example" style={{ width: '100%' }} src={previewImage} /></Modal></div>);}
}ReactDOM.render(<PicturesWall />, mountNode);

React Ant Design UI 图片上传组件 代码片段相关推荐

  1. React Ant Design UI 表格时间列格式化 代码片段

    //导入moment import component from 'moment'{title: '创建时间',dataIndex: 'updatedAt',sorter: true,render: ...

  2. antd的联级选择器异步调用编辑回显_react-uplod-img 是一个基于 React antd组件的图片上传组件...

    react-uplod-img 是一个基于 React antd组件的图片上传组件 支持oss qiniu等服务端自定义获取签名,批量上传, 预览, 删除, 图片精确的尺寸限制 排序等功能 需要 re ...

  3. 分享一个react 图片上传组件 支持OSS 七牛云

    react-uplod-img 是一个基于 React antd组件的图片上传组件 支持oss qiniu等服务端自定义获取签名,批量上传, 预览, 删除, 排序等功能 需要 react 版本大于 v ...

  4. antd vue3 图片上传组件扩展,支持多图上传 图片拖拽排序等

    组件涉及到 vue3.2.vite.Ant Design Vue 3.2.16.Windi CSS样式库.vuedraggable-es拖拽库等 组件功能 图片拖拽 多图上传 自定义图片加载样式 自定 ...

  5. 【微信小程序】图片上传组件“mp-uploader“(weui)

    使用示例   wxml <mp-uploader files="{{files}}" max-count="{{maximgs}}" max-size=& ...

  6. 如何上传图片到fileupload空间_如何用原生js写图片上传组件v2.0(还有新版本)?...

    js图片上传组件: 基本要求: 1.上传的图片可预览,可删除,可被覆盖更新 2.要求图片格式为jpg和png,大小不能超过2M 新加需求: 1.模拟回显,可用本地存储(实际上的回显是通过后台传过来的u ...

  7. h5 php 拍照上传图片,H5拍照、选择图片上传组件核心

    背景 前段时间项目重构,改成SSR的项目,但之前用的图片选择上传组件不支持SSR(server-side-render).遂进行了调研,发现很多的工具.但有的太大,有的使用麻烦,有的不满足使用需求.决 ...

  8. H5拍照、选择图片上传组件核心

    背景 前段时间项目重构,改成SSR的项目,但之前用的图片选择上传组件不支持SSR(server-side-render).遂进行了调研,发现很多的工具.但有的太大,有的使用麻烦,有的不满足使用需求.决 ...

  9. JavaWeb实现裁剪图片上传完整代码

    JavaWeb实现裁剪图片上传完整代码 这篇文章主要为大家详细介绍了javaWeb实现裁剪图片上传完整代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了JavaWeb实现裁剪 ...

最新文章

  1. 营销3.0时代的营销特征
  2. 计算机网络实验一:ping、ipconfig、netstat、tracert、arp命令
  3. Python执行 SQL 命令并实时打印输出
  4. 关于javascript中私有作用域的预解释
  5. 中科大 计算机网络13 FTP文件传输协议
  6. arrayPointer
  7. c语言设计指导实训,C语言程序设计实训指导
  8. C++之指针探究(十七):结构体内嵌函数指针实现分层
  9. electronjs设置宽度_javascript – 如何使Electron WebView填充指定的大小?
  10. Mybatis_day1
  11. 新手如何使用Docker来搭建PHP开发环境?
  12. (box-shadow)阴影 -CSS3 注:外阴影
  13. python分数计算器_python计算器实现过程
  14. 手把手从零开始学习树莓派教程
  15. 台达plc控制伺服电机编程实例_三菱Q系列PLC控制伺服电机编程实例
  16. 熊猫可用人脸识别?大熊猫迎来熊生高光时刻,以后终于可以认清我了
  17. Graphene(石墨烯)区块传播技术能够实现10倍的更高效率
  18. 带有风的诗词_带有风的诗句
  19. windows家庭版关闭windows defender
  20. 大数据Clouder专项技能认证课程:Quick BI企业报表制作

热门文章

  1. 《Win测试的学习笔记》——Introduction
  2. 使用ubuntu钉钉
  3. 剑指offer——22.链表中倒数第k个节点
  4. sql server 2008 的安装
  5. Linux 命令 (tar,权限,管道)
  6. Team Foundation Server
  7. CI框架源码学习笔记7——Utf8.php
  8. click() bind() live() delegate()区别 1
  9. Ubuntu13.04配置优化(四)转贴
  10. Windows8-ConsumerPreview 虚拟机安装与体验