<el-select class="selectClass" :labelInValue="true" multiple v-model="materialSpec.materialMdCode" placeholder="请选择" @change="getSelectMaterialMdCode" @visible-change="$forceUpdate()">
<el-option
v-for="item in materialSpec"
:key="item.materialMdCode"
:label="item.materialMdName"
:value="`${item.materialMdName}|${item.materialMdCode}`">
</el-option>
</el-select>
for (var i = 0; i <this.selectMaterialMd.length ; i++) {
var arr = this.selectMaterialMd[i].split('|')
var materialSpecList ={};
materialSpecList["materialSpecCode"] = arr[1];
materialSpecList["materialSpecName"] = arr[0];
this.materialSpecArr.push(materialSpecList)
}
或者
<el-select class="selectClass" v-model="material.materialMdName" placeholder="请选择" @change="getSelectMaterialName">
<el-option
v-for="item in material"
:key="item.materialMdCode"
:label="item.materialMdName"
:value="item.materialMdName">
</el-option>
</el-select>
getSelectMaterialName(e){
console.log(e)
this.selectMaterialName = e;
var obj = this.material.find(function (x) {
return x.materialMdName == e
})
this.materialId = obj.id;
this.materialMdCode = obj.materialMdCode;
},