如何理解 this.$emit('input', event.target.value)


經常我們在工作中如果input組件使用頻繁,現在又組件庫無法滿足項目的需求的時候我們會自己把input單獨封裝出一個組件,看過element源碼的人都會看到這句源碼,

   this.$emit('input', event.target.value);
你會很疑惑 官網的說法是:this.$emit(事件,值) 但是我父組件沒有用到事件呀,而且效果還出來了。有點不理解這里的'input'到底是什么
其實和本質上就是對v-model的理解,說到這個份了,我想你應該會把官網文檔打開來看了吧,看完之后你就會知道這其實就是vue中監聽input輸入值變化的事件,原生事件;
this.$emit(),是觸發器,用於父子組件的傳值。
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM