我正在构建一些将在<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();
}
}
}
});
请让我知道我在做什么错。没有任何错误或异常。它什么也没做。