我现在在Vue.js中使用javascript FileReader()。但有些问题。 当我在onload函数中打印“this.currentUrl”时,它返回得非常好。但是没有加载功能,它返回空白!有什么问题?我该怎么办呢?
data: function () {
return {
currentUrl: ''
}
},
addImages() {
var reader = new FileReader();
reader.onload = (e) => {
this.currentUrl = reader.result
console.log(this.currentUrl)
/* it returns well */
}
console.log(this.currentUrl);
/* it returns blank */
reader.readAsDataURL(event.target.files[0])
},
谢谢
答案 0 :(得分:0)
onload
FileReader
事件以异步方式返回结果。