0

我有一个简单的输入类型文本,我想删除 onKeyPress 以提高性能。

我测试了许多这样的解决方案,但它不起作用。我在 chrome 导航器的性能选项卡上再次看到事件按下

mounted() {
    const doc = document.getElementById('input-simple-text')
    doc.onkeydown = null
}

// simple input
 <input  class="form-control"
         id="input-simple-text"
         type="text"
         v-model="mutableValue"
         ref="input" />

如果您有删除此事件的解决方案,谢谢

4

1 回答 1

0

根据文档,您有很多可能性。其中之一是阻止事件或停止其传播。https://vuejs.org/v2/guide/events.html#Event-Modifiers

<input  class="form-control"
         id="input-simple-text"
         type="text"
         v-model="mutableValue"
         v-on:keyup="$event.preventDefault()"
         ref="input" />
于 2020-08-31T17:54:55.167 回答