1
有从MDN如何使用的FileReader显示预览图像的例子:如何将FileReader图像预览示例转换为Vue组件?
function handleFiles(files) {
for (var i = 0; i < files.length; i++) {
var file = files[i];
var imageType = /^image\//;
if (!imageType.test(file.type)) {
continue;
}
var img = document.createElement("img");
img.classList.add("obj");
img.file = file;
preview.appendChild(img); // Assuming that "preview" is the div output where the content will be displayed.
var reader = new FileReader();
reader.onload = (function(aImg) { return function(e) { aImg.src = e.target.result; }; })(img);
reader.readAsDataURL(file);
}
}
我想知道如何在Vue公司组件使用。在我看来,异步部分并不容易处理,但我是Vue的新手,也许这是一项高级功能。