el-input clearable不生效


el-input触发的时候需要触发focus事件会导致clearable的值清空不掉

原先的代码

<el-input
clearable
type="text"
v-model="formData[item.code]"
@focus="propFocus(item, formData[item.code])"/>
重写后
<el-input
v-if="searchType === '0'"
type="text"
v-model="formData[item.code]"
@focus="propFocus(item, formData[item.code])"
>
<i
slot="suffix"
v-show="formData[item.code]"
@click="clearForm(formData, item.code)"
class="el-input__icon el-icon-error err-style"
></i>
</el-input>

clearForm(a, b) {
this.formData[b] = '';
this.$forceUpdate();
},

主要就是重写删除图标



免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM