JavaScript - Vue カスタム コントロール v-model 双方向バインディング
为情所困
为情所困 2017-07-05 11:01:51
0
1
816
リーリー
为情所困
为情所困

全員に返信(1)
世界只因有你

oninput イベントは、IE を除くほとんどのブラウザでサポートされているイベントです。値がリアルタイムで変更されるとトリガーされます。つまり、文字が追加または削除されるたびにトリガーされます。 js を介するとトリガーされません

;

入力の内容が変更されたときに入力がトリガーされるので、ここでのthis.$emit('input', Number(formattedValue)),事实上这里是发送自定义事件'input',他是用于父子组件之间的通信的,也就是说这里emit的事件并不会被组件自己捕捉,也就是不会触发这里的updateValue,你在的<currency-input v-model="price"></currency-input>这里增加一下input的监听,emitについては、ここでトリガーされるため、前述のループ呼び出しは送信されません。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート