数组里有数据,但是打印出来的长度却是0

let data=[]
            for (let i = 0; i < this.fileList.length; i++){
              let reader = new FileReader();
              let fileResult = "";
              let name = this.fileList[i].name
              reader.readAsDataURL(this.fileList[i].raw);
              //开始转
              reader.onload = function() {
                fileResult = reader.result;
                let item = {
                  NAME : name,
                  IMAGE : fileResult,
                }
                data.push(item);
                // console.log(data.length)
              };
            }

 

setTimeout(() => {
  // console.log(data.length)
  this.$ept.Paperless.PostImage(data);
}, 1000);  //1秒后执行代码

 

 

posted on 2021-01-16 19:38  pcyosh  阅读(697)  评论(0)    收藏  举报

导航