vue.js 使用 v-on keydown 时防止换行

vue.js prevent line breaks when using v-on keydown

我有一个绑定到 v-model 的文本区域。 按回车键后,我提交文本区域值并清除模型值。 问题是在该提交函数运行后,我在注册最终输入键时留下了一个换行符的文本区域。

我试过绑定onkeyup |键 'enter' 到 return false 无效。

<textarea class="chat-input" v-model="message" 
    v-on="keydown: onSubmit(chat, $event) | key 'enter'">
</textarea>

有什么方法可以防止在我的提交函数运行后发生换行?

event.preventDefault()

是解决方案。