Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
1.5k views
in Technique[技术] by (71.8m points)

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’的文件


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

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,
      })
    });
  });
}

};


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...