一个小问题 但是浪费了我很长时间找解决办法 记录一下 希望可以帮助到你哦~

1.如果是使用了element-ui 的el-input,需要加.native,不然不起作用

<el-input v-model="value" placeholder="请选择" @keyup.enter.native="searchEnterFun"></el-input>
 searchEnterFun (e){
      var keyCode = window.event? e.keyCode:e.which;
      console.log("回车搜索", keyCode, e);
      if (keyCode == 13) {
        this.getList()
      }
    },

2.如果是原生的input

<input v-model="value" placeholder="请选择" @keyup.enter="searchEnterFun"></input>
<el-input type="text" placeholder="请选择"  @keyup.13="searchEnterFun"></el-input>  //看到的其他方法 没实践  不知道好用不好用
Logo

前往低代码交流专区

更多推荐