我是靠谱客的博主 畅快楼房,最近开发中收集的这篇文章主要介绍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上传文件后第二次上传无法触发所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部