oninput イベントは、IE を除くほとんどのブラウザでサポートされているイベントです。値がリアルタイムで変更されるとトリガーされます。つまり、文字が追加または削除されるたびにトリガーされます。 js を介するとトリガーされません
入力の内容が変更されたときに入力がトリガーされるので、ここでのthis.$emit('input', Number(formattedValue)),事实上这里是发送自定义事件'input',他是用于父子组件之间的通信的,也就是说这里emit的事件并不会被组件自己捕捉,也就是不会触发这里的updateValue,你在的<currency-input v-model="price"></currency-input>这里增加一下input的监听,emitについては、ここでトリガーされるため、前述のループ呼び出しは送信されません。
this.$emit('input', Number(formattedValue))
emit
updateValue
<currency-input v-model="price"></currency-input>
input
入力の内容が変更されたときに入力がトリガーされるので、ここでの
this.$emit('input', Number(formattedValue))
,事实上这里是发送自定义事件'input',他是用于父子组件之间的通信的,也就是说这里emit
的事件并不会被组件自己捕捉,也就是不会触发这里的updateValue
,你在的<currency-input v-model="price"></currency-input>
这里增加一下input
的监听,emit
については、ここでトリガーされるため、前述のループ呼び出しは送信されません。