問題描述:同時獲取下拉選項的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);
},