效果:
方法一
<el-select v-model="formData.deptId"
@change="deptChange"
filterable placeholder="请选择归属部门">
<el-option
v-for="(item,index) in deptList"
:key="index"
:label="item.deptName"
:value="item.deptId"
/>
</el-select>
deptChange(id) {
let checkLabel = this.deptList.find(item => item.deptId === id).deptName
this.formData.deptName = checkLabel
console.log(this.$refs.deptListSelect)
}
方法二
<el-select v-model="formData.deptId"
ref="deptListSelect"
filterable placeholder="请选择归属部门">
<el-option
v-for="(item,index) in deptList"
:key="index"
:label="item.deptName"
:value="item.deptId"
/>
</el-select>
console.log(this.$refs.deptListSelect.selected.label)
console.log(this.$refs.deptListSelect.selected.value)