2016-07-17 21 views
3

Ohne Verwendung von V-Modell, wie Textfeld Wert beim Tippen abrufen? Wenn möglich, ohne irgendwelche Methoden zu verwenden.Get Textfeld Wert onkeyup vue js

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

I verwendet

  • this.value
  • this.target.value

  • e.target.value

Antwort

9

Die Lösung lautet:

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

Von documentation:

Wenn zu nativem DOM-Ereignissen hören empfängt das Verfahren das native Ereignis als einziges Argument. Bei der Verwendung von Inline Rechnung, hat Zugriff auf die speziellen $ event Eigenschaft: v-on: Anklicken = "handelt ('ok', $ event)"

jsfiddle