1.当el-select组件中的el-option标签中绑定的value值不是我们想要的时候,我们可以使用@change方法,获取到当前选中的对象。
<el-form-item label="选择院系:" prop="college" :rules="{required: true, message: '请选择院系', trigger: 'blur'}">
<el-select v-model="dynamicValidateForm.college" placeholder="请选择学历" @change="changeValue($event)">
<el-option v-for="(option,index) in endOptions" :key="option.index" :label="option.fname" :value="option.fcode">
</el-option>
</el-select>
</el-form-item>
//change方法
changeValue(value){
var obj = {};
//使用find()方法在下拉数据中根据value绑定的数据查找对象。
obj = this.endOptions.find(function(item){
return item.fcode === value;
})
console.log(obj);
},