// 例1:
<input type="file" ref="file" />
<span @click="getFile">提交</span>
getFile(){
console.log(this.$refs.file.files)
}
// 例2:
<input type="file" @change="getFile" />
getFile(e){
console.log(e.target.files)
}
本文介绍了在Vue项目中实现文件上传功能的方法。通过两个示例展示了如何使用原生HTML输入元素结合Vue.js处理文件选择与提交操作。第一个示例利用@click事件触发文件获取,第二个示例则直接监听@change事件来响应文件选择变化。
// 例1:
<input type="file" ref="file" />
<span @click="getFile">提交</span>
getFile(){
console.log(this.$refs.file.files)
}
// 例2:
<input type="file" @change="getFile" />
getFile(e){
console.log(e.target.files)
}
944
1826
731
1万+

被折叠的 条评论
为什么被折叠?