有些时候Select选择器需要多选、绑定对象,用户选择某项后(change事件),得到的值是一个对象,得到对象后可以获取对象的某些属性,以便做进一步处理,数据提交入库后,进行编辑操作,此时根据需求可能还需要正确定回显之前新建时选择的多个列表项,下面对些功能实现做简单整理、解释。
1、Select选择器数据源数据结构如下
2、编写Select选择器模板代码
<el-select v-model="formData.pipeline" multiple collapse-tags value-key="contractId" @change="val => handleSupplierChangeEvent('03', val,'pipeline')" @visible-change="val => handleSupplierVisibleChangeEvent(val, 'pipeline')">
<el-option v-for="item in pipelineArr" :key="item.contractId" :label="item.supplierName" :value="item">
<span style="float:left;margin-right:20px;">{