Vue 中实现 input 的 enter 提交事件

vue 中的 input 框,绑定 keyup 事件 keyup.enter.native

  @keyup.enter.native="keyEvent"

keyEvent 函数中做如下判断,shift+enter 实现回车,enter 实现提交

if(!event.shiftKey && event.keyCode == 13){ //按下 enter 键时,没有按下 shift 键
    //取消默认操作
    event.cancelBubble=true;
    event.preventDefault();
    event.stopPropagation();
    //发送提交事件
    onSendMsg();
}