react antd 表单里的上传图片
2021-02-21 01:20
标签:extends error prevent tor orm ons field label this react antd 表单里的上传图片 标签:extends error prevent tor orm ons field label this 原文地址:https://www.cnblogs.com/yetiezhu/p/12913160.htmlimport React, { Component } from ‘react‘
import { Form, Upload, Button, message } from ‘antd‘;
export default @Form.create()
class ImgUpload extends Component {
handleSubmit = e => {
e.preventDefault();
this.props.form.validateFields((err, values) => {
if (!err) {
console.log(values);
}
})
}
// 上传之前做一些验证
beforeUpload = e => {
if( e.type != ‘image/png‘ ) {
message.error(‘格式不对‘)
return false
}
}
// 准备上传,上传中,上传后
normFile = e => {
if( e.file.type != ‘image/png‘ ) return false //这里也做一个验证
if ( Array.isArray(e) ) return e
return e && e.fileList;
}
render() {
const { getFieldDecorator } = this.props.form
return (