问题描述:
无法在文本框中更改双向绑定的值
出现情景:
input 输入框 双向绑定的值为 某对象的属性值
且:该属性值为某对象声明、赋值之后 添加的动态属性
js代码:
this.baseForm = {
name: '',
categoryName: cgName,
dateType: '',
}
if (cgName == 'AA') {
this.baseForm.reflex = 1
}
html代码:
<el-input v-model="baseForm.reflex" :disabled="isTrue"></el-input>
解决方法:
在某对象声明、赋值之初,就添加该属性,不能之后再添加
代码:
if (cgName == 'AA') {
this.baseForm = {
name: '',
categoryName: cgName,
dateType: '',
reflex:'1'
}
}