Vuejs2 在Vue2中的另一个方法中检索e.target.files
我是Vue的新手。 如何从Vuejs2 在Vue2中的另一个方法中检索e.target.files,vuejs2,Vuejs2,我是Vue的新手。 如何从submit()访问e.target.files? 尝试了refs-this.$refs.myFileInput.value但它没有给我FileList{File(17050)…}对象 console.log(e.target.files[0])inimageChanged(e)提供了我需要的:File(17050){name:“hello.jpg”,大小:17050,…} 现在代码是: imageChanged (e) { console.log(e.ta
submit()
访问e.target.files
?
尝试了refs-this.$refs.myFileInput.value
但它没有给我FileList{File(17050)…}
对象
console.log(e.target.files[0])
inimageChanged(e)
提供了我需要的:File(17050){name:“hello.jpg”,大小:17050,…}
现在代码是:
imageChanged (e) {
console.log(e.target.files[0])
let files = e.target.files
for (var i = files.length - 1; i >= 0; i--) {
let fileReader = new FileReader()
fileReader.readAsDataURL(files[i])
fileReader.onload = (e) => {
this.attachedFile.allData.push({file: e.target.result, size: files[i].size, type: files[i].type, inputnameispreview: this.picked, webtemplateid: this.$route.params.id, filename: files[i].name})
}
}
},
submit () {
let self = this
api.post('http:..', this.attachedFile)...
希望你已经这样设置了ref
<input type="file" id="file" ref="myInputFile" class="">
this.$refs.myInputFile.files
而不是
this.$refs.myInputFile.value
希望你已经这样设置了ref
<input type="file" id="file" ref="myInputFile" class="">
this.$refs.myInputFile.files
而不是
this.$refs.myInputFile.value
谢谢。我星期一试试)谢谢。我将在星期一试一试。)