上传多张图片时,数组的结果显示两张图片,但仅显示一张图片。
//uploadFile.js
export default function runTask(e, setFileBolb) {
const files = e.target.files;
uploadFile(files, setFileBolb);
}
function uploadFile(files = [], callback) {
let fileBox = [];
Array.from(files).forEach(file => {
const reader = new FileReader();
reader.onload = e => {
fileBox.push(e.target.result);
callback(fileBox);
};
if (file) {
reader.readAsDataURL(file);
}
});
}
使用[... fileBox,结果]时,我对Valid感到困惑,fileBox.push无效 demo