网上的都没啥用,都是js或者jq,都有问题
下面这个亲测有用
<a-select id="select" style="width: 100%" default-value="请选择班级" @change="handleChanges" >
<a-select-option v-for="(item, key) in listData" :key="key" :dataSource="item" :value="item.id" :title="item.departName">
{{item.departName}}
</a-select-option>
</a-select>
根据id返回departname
handleChanges(value){
let obj = this.listData.find((i)=>{//listData就是上面的数据源
return i.id === value;//筛选出匹配数据
});
let departName =obj.departName;
this.$emit("selectFinished", departName);
},