Vue.js protectDefault () не работает должным образом - PullRequest
0 голосов
/ 20 сентября 2018

Я создаю что-то, что будет принимать пользовательский ввод в <textarea>.Я использую <textarea>, потому что он должен расти как горизонтально, так и вертикально, когда пользователь вводит информацию.Кроме того, он должен обрабатывать несколько строк, поэтому я не использую <input type="number"> (если есть способ достичь своей цели с помощью <input type="number">, пожалуйста, дайте мне знать).

Итак, я 'm пытается запретить пользователю вводить определенные символы в <textarea>.Вот мой HTML:

<div id="app">
  ...
  <textarea @input="processInput($event)">
  </textarea>
  ...
</div>

А мой JS следующий:

new Vue({
  data: {...},
  methods: {
    processInput(e){
      if(certainCondition){
        e.preventDefault();
      }
    }
  }
});

Пожалуйста, дайте мне знать, что я делаю неправильно.Там нет ошибки или исключения из всего, что выброшено.Это просто ничего не делает.

...