获取文本字段值onkeyup vue js

新手上路,请多包涵

在不使用 v-model 的情况下,如何在键入时检索文本字段的值?如果可能不使用任何方法。

 <input type="text" class="form-field"
    v-on:keyup="data.sample = this.target.value">

我用了

  • 这个.value

  • this.target.value

  • e.target.value

原文由 Wesley Brian Lachenal 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 492
2 个回答

解决方案是:

 <input type="text" v-on:keyup="this.$data.name = $event.target.value">

文档

当监听原生 DOM 事件时,该方法接收原生事件作为唯一参数。如果使用 内联 语句,该语句可以访问特殊的 $event 属性: v-on:click=“handle(‘ok’, $event)”

jsfiddle

原文由 Andrey Etumyan 发布,翻译遵循 CC BY-SA 3.0 许可协议

使用 Vuejs 处理任何键的最佳方法是这样的:

<input type="text" @keyup.stop.native="handleInput($event)">

原文由 Biya Paul 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题