首先要了解input的几种事件的区别
@input、@keyup.enter、@change、@blur
点击查看
然后要了解@keyup.enter和@keyup.enter.native的区别
实现:
<el-select
@keyup.enter.native="selectBlur"
@blur="selectBlur"
@change="getTableData"
placeholder="名称"
v-model="sname"
>
<el-option
></el-option>
</el-select>
// 设置课程名称select选择器可输入
selectBlur(e) {
this.sname = e.target.value;
this.getTableData();
},
@keyup.enter.native=“selectBlur” //实现回车搜索
@blur=“selectBlur” //实现输入框失去焦点时搜索
@change=“getTableData” //实现选择某一个option时搜索
版权声明:本文为qiuqiu1894原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。