Vue.js preventDefault()无法按预期工作

时间:2018-09-20 03:57:06

标签: javascript vue.js preventdefault

我正在构建一些将在<textarea>中接受用户输入的东西。我使用<textarea>是因为它需要在用户输入信息时沿水平方向和垂直方向增长。另外,它需要处理多行,所以这就是我不使用<input type="number">的原因(如果可以通过<input type="number">实现我的目标,请告诉我)。

因此,我试图阻止用户在<textarea>中输入某些字符。以下是我的HTML:

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

以下是我的JS:

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

请让我知道我在做什么错。没有任何错误或异常。它什么也没做。

0 个答案:

没有答案