React Ant Design UI 图片上传组件 代码片段
用户可以上传图片并在列表中显示缩略图。当上传照片数到达限制后,上传按钮消失。
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 图片上传组件 代码片段相关推荐
- React Ant Design UI 表格时间列格式化 代码片段
//导入moment import component from 'moment'{title: '创建时间',dataIndex: 'updatedAt',sorter: true,render: ...
- antd的联级选择器异步调用编辑回显_react-uplod-img 是一个基于 React antd组件的图片上传组件...
react-uplod-img 是一个基于 React antd组件的图片上传组件 支持oss qiniu等服务端自定义获取签名,批量上传, 预览, 删除, 图片精确的尺寸限制 排序等功能 需要 re ...
- 分享一个react 图片上传组件 支持OSS 七牛云
react-uplod-img 是一个基于 React antd组件的图片上传组件 支持oss qiniu等服务端自定义获取签名,批量上传, 预览, 删除, 排序等功能 需要 react 版本大于 v ...
- antd vue3 图片上传组件扩展,支持多图上传 图片拖拽排序等
组件涉及到 vue3.2.vite.Ant Design Vue 3.2.16.Windi CSS样式库.vuedraggable-es拖拽库等 组件功能 图片拖拽 多图上传 自定义图片加载样式 自定 ...
- 【微信小程序】图片上传组件“mp-uploader“(weui)
使用示例 wxml <mp-uploader files="{{files}}" max-count="{{maximgs}}" max-size=& ...
- 如何上传图片到fileupload空间_如何用原生js写图片上传组件v2.0(还有新版本)?...
js图片上传组件: 基本要求: 1.上传的图片可预览,可删除,可被覆盖更新 2.要求图片格式为jpg和png,大小不能超过2M 新加需求: 1.模拟回显,可用本地存储(实际上的回显是通过后台传过来的u ...
- h5 php 拍照上传图片,H5拍照、选择图片上传组件核心
背景 前段时间项目重构,改成SSR的项目,但之前用的图片选择上传组件不支持SSR(server-side-render).遂进行了调研,发现很多的工具.但有的太大,有的使用麻烦,有的不满足使用需求.决 ...
- H5拍照、选择图片上传组件核心
背景 前段时间项目重构,改成SSR的项目,但之前用的图片选择上传组件不支持SSR(server-side-render).遂进行了调研,发现很多的工具.但有的太大,有的使用麻烦,有的不满足使用需求.决 ...
- JavaWeb实现裁剪图片上传完整代码
JavaWeb实现裁剪图片上传完整代码 这篇文章主要为大家详细介绍了javaWeb实现裁剪图片上传完整代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了JavaWeb实现裁剪 ...
最新文章
- 营销3.0时代的营销特征
- 计算机网络实验一:ping、ipconfig、netstat、tracert、arp命令
- Python执行 SQL 命令并实时打印输出
- 关于javascript中私有作用域的预解释
- 中科大 计算机网络13 FTP文件传输协议
- arrayPointer
- c语言设计指导实训,C语言程序设计实训指导
- C++之指针探究(十七):结构体内嵌函数指针实现分层
- electronjs设置宽度_javascript – 如何使Electron WebView填充指定的大小?
- Mybatis_day1
- 新手如何使用Docker来搭建PHP开发环境?
- (box-shadow)阴影 -CSS3 注:外阴影
- python分数计算器_python计算器实现过程
- 手把手从零开始学习树莓派教程
- 台达plc控制伺服电机编程实例_三菱Q系列PLC控制伺服电机编程实例
- 熊猫可用人脸识别?大熊猫迎来熊生高光时刻,以后终于可以认清我了
- Graphene(石墨烯)区块传播技术能够实现10倍的更高效率
- 带有风的诗词_带有风的诗句
- windows家庭版关闭windows defender
- 大数据Clouder专项技能认证课程:Quick BI企业报表制作
热门文章
- 《Win测试的学习笔记》——Introduction
- 使用ubuntu钉钉
- 剑指offer——22.链表中倒数第k个节点
- sql server 2008 的安装
- Linux 命令 (tar,权限,管道)
- Team Foundation Server
- CI框架源码学习笔记7——Utf8.php
- click() bind() live() delegate()区别 1
- Ubuntu13.04配置优化(四)转贴
- Windows8-ConsumerPreview 虚拟机安装与体验