vue项目中使用了element ui,使用回车事件时加.native,写法如下:
<el-input @keyup.enter.native="handleEnter($event)" v-model="scope.row.name" :value="scope.row.name" />
// 回车失去焦点 handleEnter(event){event.target.blur();// 回车失去焦点单独写 // 更新操作应该放到失去焦点的事件中,后面调用接口时重新写blur方法this.$message.success('修改成功');},
还可以直接写到页面中,将回车事件指向失去焦点,相关操作放在handleBlur方法中
<el-input v-model="scope.row.name" :value="scope.row.name"@keyup.enter.native="$event.target.blur" @blur="handleBlur"/>