我是靠谱客的博主 畅快楼房,最近开发中收集的这篇文章主要介绍vue3使用button上传文件后第二次上传无法触发问题描述: vue3使用button上传文件后第二次上传无法触发,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
问题描述: vue3使用button上传文件后第二次上传无法触发
代码片段
<input type="file" hidden accept=".jpg,.png" ref="fileBtn" @change="handleUpload" />
原因
因为是 change 事件,所以检测到链接相同的时候是不会触发 change 的 ,当然你换一张图片还是可以触发的,那怎么达到我们的目的呢?每次都能上传相同的文件…
从我们的场景出发,因为我们是在富文本中使用的上传图片的功能,上传成功就将图片插入,所以是用不到button中已上传的列表的,那么我们每次触发的时候就可以吧已上传的列表清空…
具体实现代码
const fileBtn = ref()
//触发button函数中使用
function btnClick(){
fileBtn.value.value = ''
//业务代码
}
最后
以上就是畅快楼房为你收集整理的vue3使用button上传文件后第二次上传无法触发问题描述: vue3使用button上传文件后第二次上传无法触发的全部内容,希望文章能够帮你解决vue3使用button上传文件后第二次上传无法触发问题描述: vue3使用button上传文件后第二次上传无法触发所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复