问题描述:同时获取下拉选项的label和value值
解决方法:
方法一
selectChange(val) {
var obj = {};
obj = this.options.find(function(item) {
return item.value === val;
});
console.log("label为", obj.label, "value为", val);
},
方法二
<el-select v-model="value" size="small" @change="selectChange">
<el-option
v-for="item in options"
:key="item.value"
:label="item.label"
:value="`${item.value},${item.label}`"
></el-option>
</el-select>
selectChange(val) {
let [value, label] = val.split(",");
console.log("label为", label, "value为", value);
},