ホームページ  >  に質問  >  本文

JavaScript - Vue カスタム コントロール v-model 双方向バインディング

リーリー
为情所困为情所困2685日前784

全員に返信(1)返信します

  • 世界只因有你

    世界只因有你2017-07-05 11:03:51

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

    ;

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

    返事
    0
  • キャンセル返事