Property ‘files‘ does not exist on type ‘HTMLElement‘解决方法

在vue项目中获取input中的文件时,出现错误:

input代码:

<el-form-item label="图片:">
   <el-input v-model="form.file"  type="file" id="file"></el-input>
</el-form-item>

获取选择的文件代码段:

var a = document.getElementById("file").files[0];

出现以下错误,但不影响项目的运行:

 解决方法:

var a = document.getElementById("file")["files"];
console.log(a[0])

这样,报错就没了。

猜你喜欢

转载自blog.csdn.net/m0_59778008/article/details/127500982