click加上.native
后,只要点击到了select ,就会触发相应事件,并且可以配合 watch
,及 disabled
事件来禁止select
绑定ref, 在focus方法里面 加上this.$refs.selectHeadEmpId.blur() 即可隐藏下拉框
<el-select
ref="selectHeadEmpId"
v-model="headEmpId"
multiple
placeholder="请选择"
@click.native="showPerson()"
@focus="focusFn"
@remove-tag="removeTag"
>
</el-select>
<script>
methods:{
// 隐藏下拉框
focusFn() {
this.$refs.selectHeadEmpId.blur();
},
}
</script>