<textarea v-enter-number></textarea> directives:{ 'enterNumber': { inserted(el){ el.addEventListener("keypress",function(e){ if(e.charCode == 13){ e.preventDefault(); } }) } } }