Суть проблемы вот в чем, при нажати на ентер он переносит по умолчанию ставит перенос строки потом выполняет какие то действия, мне нужно блокировать дефолтный перенос.
Вот пример кода:
<textarea
type="text"
v-model="text"
@keyup.enter.prevent="sendMessage"
@keyup.ctrl.enter.prevent="newLine"
></textarea>
data() {
return {
text: ""
}
},
methods: {
sendMessage() {
this.$emit("keyupCtrlEnter");
},
newLine(e) {
let caret = e.target.selectionStart;
e.target.setRangeText("\n", caret, caret, "end");
this.text = e.target.value;
}
}
}