el-select 点击输入框不弹出选项的下拉框
重点是绑定click事件,用它的event判断点击的是输入框还是下拉箭头
如果是输入框,就让它失去焦点,就不会弹出选项的下拉框
<el-select ref="selectRef" @click.native="modelClick($event)" >
<el-option
v-for = "option in optionList"
:key = "option.name"
:value = "option"
:label = "option.label"
</el-option>
</el-seletc>
下方里methods添加modelClick方法
modelClick($event) {
if ($event.target._prevClass == 'el-input__inner') {
let modelRef = 'selectRef';
this.$refs[modelRef][0].blur();
}
}