antd upload 怎么进行多张上传

  onChange: function (files) {
        console.log(files)
        let imgList = _me.state.imgList;
        let status = files.file.status;
         let file = files.file;
         console.log(file)
         let img = [];
         if(file instanceof  Array){
           if(file.response instanceof Object) {
                  file.map((i)=> {
                 img.push(i)
           
         })
           }
         
         console.log(img)
         }

怎么讲files里file里status = ‘done’的文件收集到一起啊?
我收集的都是status = ‘uploading’的文件

阅读 5.9k
1 个回答

handleChange = (info) => {

if (info.file.status === 'uploading') {
  this.setState({loading: true});
  return;
}
if (info.file.status === 'done') {
  // Get this url from response in real world.
  this.setState({
    avatar: info.file.response.url
  }, () => {
    this.getBase64(info.file.originFileObj, imageUrl => {
      this.setState({
        imageUrl,
        loading: false,
      })
    });
  });
}

};

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题