vue3中,el-select选择框,启用远程搜索,但是搜索结果没有回车事件执行的快,我想在回车事件里面全选输入的文本,这样等加载完成后无匹配可以直接再次输入,不需要清空操作
代码如下:
<el-row>
<el-col :span="22">
<el-form-item label="料号:" label-width="110px" >
<el-select v-model="value"
automatic-dropdown="true" reserve-keyword="false" default-first-option="true"
@change="CheckPartNo" @blur="CheckBlur" @keyup.enter = "PartEnter"
remote :remote-method="QueryValue" :loading="loading" clearable name="TESTname"
ref="focusPartNo" filterable placeholder="选择或输入料号">
<el-option
v-for="item in options"
:key="item.value"
:label="item.label"
:value="item.value"
/>
</el-select>
</el-form-item>
</el-col>
</el-row>
预想效果图片如下:
windows操作环境
软件:VSCode
语言:vue3+ts+element-plus
希望各位看到的时候,顺手给个回复哦
你这几个事件执行完毕后加个判断和全选的
focusPartNo.value.select()
这个并不可以全选其中的数据
我改了一个控件,规避了【哭】
@夜路循迹: value.select()???不是直接select()???
@LiveCoding: 不可以诶