- clearable 包含清空按钮,可将选择器清空为初始状态
- filterable 前端数据模糊搜索功能
-
el-select自定义数据
el-select一般展示文字和id 但是想要获取其余的字段则需要自定义一下数据
<el-select
@change="handleSelect"
filterable
:filter-method="dataFilter"
size="mini"
v-model="addForm.signType"
placeholder="请选择事件名称">
<el-option
v-for="item in eventTypeLsit"
:label="item.label"
:value="item">
</el-option>
</el-select>
自定义数据 data就是下拉列表的全部数据 el-select的 :value=”item”即可 操作的value就是 当前的所有data
getEventList(){
getList({type:this.addForm.name}).then(res => {
res.data.forEach(item => {
this.eventTypeLsit.push({label: item.name, value: item.type, data:item})
});
})
},
handleSelect(val){
//val = data
}