with keyup.enter with shift
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/accounting.js/0.4.1/accounting.min.js"></script>
<script src="https://unpkg.com/vue/dist/vue.js"></script>
<div id="app">
<textarea
v-model="message"
@keyup="typing"
@keyup.enter="sendMessage"
></textarea>
</div>
JavaScript
new Vue({
el: '#app',
data: {
message: ""
},
methods: {
typing () {
console.log("typing")
},
newLine () {
console.log("newLine")
},
sendMessage (event) {
if(event.shiftKey){
console.log("newLine")
} else {
console.log("sendMessage")
}
}
}
})