<input
v-show="!currentUrl"
class="short_upload"
:ref="ref"
type="file"
accept="image/png, image/jpeg, image/gif, image/jpg"
@change="e => imageUpload(e)">
最重要的是再 @change 方法中成功或者失败加上
event.target.value = ''
具体如下:
async function imageUpload(event) {
await ossUpload(event.target.files[0]).then(res => {
console.log(res,'res')
currentUrl.value = res
emit('update:imgUrl',res)
emit('updateUrl',res,props.n)
event.target.value = ''
}).catch(err => {
event.target.value = ''
})
}