Select 的绑定值为对象类型时用法 同时获取option选项的label和value值
2017-10-17 14:36
661 查看
关于如何同时获取option选项的label和value值。如果 Select 的绑定值为对象类型,请务必指定
后台传回的数据反显:
value-key作为它的唯一性标识。
<el-form-item label="所属公司" prop="compOrgNo"> <el-select v-model="comp" value-key="compOrgNo" placeholder="所属公司" @change="changeValue"> <el-option v-for="item in compList" :key="item.compOrgNo" :label="item.compName" :value="item"></el-option> </el-select> </el-form-item>
export default { data() { return { comp: { compName: '', compOrgNo: '' }, compList: [ {compName: '上海分公司',compOrgNo: 'p1'}, {compName: '深圳分公司',compOrgNo: 'p2'}, {compName: '广州分公司',compOrgNo: 'p3'} ], }, methods: { changeValue(value) { console.log('value',value); } }
后台传回的数据反显:
this.comp = { compOrgNo: res.data.compOrgNo, compName: res.data.compName
}
//self.comp.compName = res.data.data.compName; //self.comp.compOrgNo = res.data.data.compOrgNo;第二种方法赋值成功,但是不会反显,不知道什么原因。
相关文章推荐
- select 动态填充option选项及获取选择的值或者所有值
- jQuery获取select元素option的文本值和value值
- Select下拉框onchange事件获取option的value值
- jQuery获取select选中的option的value值实现方法
- Select下拉框onchange事件获取option的value值
- jquery获取select选项option的值
- IE下select获取选中的option的value值
- 获取以及插入字符串到select的option中,以及appendto用法,清除之前添加的数据
- javaWeb中Option和select对象用法
- jQuery获取select元素option的文本值和value值
- Select下拉框onchange事件获取option的value值
- Select下拉框onchange事件获取option的value值
- jquery获取select下拉框的前一个,后一个,第一个,最后一个option对象
- 正则匹配:去除字符串中的空格,获取select下拉选项中的option的文本内容
- Jquery 获取select,option,radio选中对象与值(不断更新中)
- php获取select值同时获取option的值
- CSS+HTML实例集合四,checkbox多选框的操作(全选等),select获取option的value和其对应的选项,select获取选中项的value值进行设置,select的二级联动菜单
- php获取select值同时获取option的值
- JavaScript为select添加option,select选项变化时的处理,获取slelect被选中的值
- antd 如何同时获取一个select 的value和 label值