vue中element-ui不能修改el-input框,或是不能修改某些值问题
作者:哆来A梦没有口袋
这篇文章主要介绍了vue中element-ui不能修改el-input框,或是不能修改某些值问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
element-ui不能修改el-input框,或是不能修改某些值
删除scoped,简单快捷
但是大家都知道scoped是为了让代码有自己的作用范围,有时候是是不好的
重写覆盖
注意的是,要写自己的类名,否则也会造成全部的覆盖
element el-input输入框绑定值无法修改原因
数据未作双向绑定
//Vue2数据嵌套太深未作双向绑定。 this.$set(this.searchSelectlist.room, "message", "加载中...");
el-input嵌套太多
无法操作dom,需要强制刷新
//el-input <el-input v-model="form.unitPrice" onkeyup="this.value=this.value.match(/\d+\.?\d{0,20}/)" onafterpaste="this.value=this.value.match(/\d+\.?\d{0,20}/)" @change="unitPriceChange" @input="changeMessage"> <template slot="append"> <el-select disabled v-model="form.company" @change="companyChange" > <el-option v-for="item in Arr" :key="item.value" :label="item.label" :value="item.value"> </el-option> </el-select> </template> </el-input>
//加强制刷新事件 changeMessage() { this.$forceUpdate(); },
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。