时,点击回车某一方法会被执行两遍

解决方法:回车不直接触发方法,而去让当前input失焦再去执行方法。

<el-input v-model="msg" @blur="updateData"  @keyup.enter.native="enterBlur($event)"></el-input>
 methods: {
       updateData(event) { ... //更新操作},
        //回车失去焦点
        enterBlur(event) { event.target.blur() }
复制代码
  •