vue项目 首次进入页面,打开新增数据的弹框,form表单的el-input用的是v-model,在输入框输入值没反应。
data里我是给el-form-item的input绑定form的某个属性。
百度看了几个没解决问题。
后来我发现我前几个可以改值,就后三个不可以。细看发现,我data里的form只定义了前几个字段,后三个字段没定义。
把data里form绑定的input字段属性补充完整即可。
<el-form :model="form">
<el-form-item label="名字" prop="name">
<el-input v-model="form.name"></el-input>
</el-form-item>
<el-form-item label="年龄" prop="age">
<el-input v-model="form.age"></el-input>
</el-form-item>
</el-form>
data:{
form:{
name:'',
//我之前忘定义age了,把剩余表单属性补全了就解决了!!!
age:''
}
}