Привет, нужно сделать следующее: при нажатии Enter в textarea вызывать функцию-обработчик, но при этом не добавлять перенос строки. Использую Vue.
Пробовал уже целую кучу вариантов.
// Не работает :(
<template lang="pug">
textarea(
@keyup.enter="enterHandler"
)
</template>
<script>
export default {
methods: {
enterHandler(event) {
event.preventDefault()
// other logic
}
}
}
</script>
Пробовал так же фильтровать строку на наличие '\n', но способ крайне неэффективный - теряется позиция курсора, при этом переносы строки всё равно сохраняются и пропадают только после ввода какого-либо символа.