重点:
1. el-select绑定item的唯一值,一般是个id, value-key=“id”
2.el-option的value绑定item, :value=“item”
3.在el-select的change事件获取对象的值并且赋值到对应的键。
4.nameSpare为备用关联字段,不影响。
<el-select
value-key="nameId"
style="width:200px;margin-bottom:10px;"
placeholder="选择名称"
v-model="ruleForm.nameSpare"
@change="changeName"
>
<el-option
v-for="item in NameOptions"
:key="item.nameId"
:label="item.name"
:value="item"
></el-option>
</el-select>
changeName (val) {
//val为绑定的对象,由此便可获取对象里的具体属性值啦
this.ruleForm.name= val.name
this.ruleForm.explain= val.explain
},