问题描述
最近发现一个问题,无论使用:value='value_1'还是v-modle都无法清空<input type='file'>标签中的value值,如果ref倒是可以,但是这样的话,就违背了不直接操纵真实dom的原则,请问有什么解决的办法吗?
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
<template>
<div>
<input type="file" :value="vaule_1" ref="inputFile">
<button @click="reset">清空</button>
</div>
</template>
<script>
export default {
data() {
return {
value_1: ""
}
},
methods: {
reset() {
this.value_1 = ""
// this.$refs.inputFile = ""
},
}
}
</script>
测试地址,我的是可以实现的