javascript - Vue 自訂控制項v-model雙向綁定
为情所困
为情所困 2017-07-05 11:01:51
0
1
781
雷雷
为情所困
为情所困

全部回覆(1)
世界只因有你

oninput事件是IE以外的大多數瀏覽器支援的事件,在value改變時觸發,即時的,即每增加或刪除一個字元就會觸發,然而透過js改變value時,卻不會觸發;

所以input是在input裡的內容發生變化時觸發的,至於這裡的this.$emit('input', Number(formattedValue)),事實上這裡是發送自定義事件'input',他是用於父子組件之間的通信的,也就是說這裡emit的事件並不會被組件自己捕捉,也就是不會觸發這裡的updateValue,你在的這裡增加一下input的監聽,emit觸發的是這裡的,所以不會發送你說的循環調用的情況。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!