textarea实现回车发送,ctrl+enter换行
html:
<el-input
type="textarea"
autofocus="true"
@keydown.native="handleKeyCode($event)"
resize="none"
v-model="messageTxt"
maxlength="2000"
show-word-limit
>
</el-input>
js:
// 键盘回车事件
handleKeyCode(event) {
if (event.keyCode == 13) {
if (!event.metaKey) {
event.preventDefault();
this.handleTextSend();
} else {
this.messageTxt = this.messageTxt + '\n';
}
}
},
// 发送消息
handleTextSend() {
}
作者:狗尾草
-------------------------------------------
个性签名:海到无边天作岸,山登绝顶人为峰!
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!


浙公网安备 33010602011771号