React-Upload在Form表单中报错[antd: Upload] `value` is not a valid prop, do you mean `fileList`


错误:Warning: [antd: Upload] value is not a valid prop, do you mean fileList?

然后在Form.Item加上valuePropName="fileList"属性后,初始化组件正常,但是点击上传文件就会报错item.map is not a function , 出现了空指针错误

则需要在Form.Item中加上getValueFromEvent={normFile}

const normFile = (e) => {  //如果是typescript, 那么参数写成 e: any
  console.log('Upload event:', e);
  if (Array.isArray(e)) {
    return e;
  }
  return e && e.fileList;
};

参考官方文档:https://ant.design/components/form-cn/#API


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM