1

Vue はキーボード イベントを発生させず、クリック イベントに反応しますが、 、 、 、 、 、またはすべてを監視して起動しようとしますがkeypresskeyupkeydownchangeinputませfocusblur。同じイベントを監視するためにjQueryテストを実行しましたが、それらはすべてそれに応じて起動されたので、Vueで何が欠けていますか?

キーボードイベントを監視するこれまでの私のテンプレートは次のとおりです

...
<input type="text" placeholder="email" :value="email" v-on:change="updateEmail"/>
<input type="password" placeholder="password" :value="password" v-on:change="updatePassword"/>
...

上記のイベントをさまざまなイベントのさまざまなバリエーションに置き換えてみましたが、このchangeイベントは私の最新の試みでした。どんな助けでも大歓迎です。

4

2 に答える 2

0

使用v-model:

<input type="text" placeholder="email" v-model="email">

これにより、入力が電子メールの値と自動的に同期されます

イベントのショートカットchange@change="updateEmail"

于 2016-05-04T17:49:48.037 に答える