End.
原
vue实现ctrl+enter提交input,提交表单
事件:@keydown.enter.native
<el-form-item> <el-input id="commentTextId" ref="commentText" v-model="comment" type="textarea" :autosize="{ minRows: 3, maxRows: 6}" maxlength="120" show-word-limit @keydown.enter.native="keyDown" /> </el-form-item>
// 省略代码
keyDown(e) { if (e.ctrlKey && e.keyCode === 13) { // 用户ctrl+enter触发
console.log('用户键盘操作Ctrl+enter') } },
触发键盘输入事件后,判断keyCode === 13 即可以。
End.