不管多么復(fù)雜的組件,一定是由屬性prop、事件event和插槽slot組成的。下面本篇文章就來(lái)帶大家來(lái)了解一下vue組件中prop、slot和event,看看這三個(gè)API該怎么寫,希望對(duì)大家有所幫助!
問(wèn)題引入
是否遇到以下這種場(chǎng)景:開(kāi)發(fā)中,遇到一些特別常見(jiàn)的展示或功能,想抽離并封裝成一個(gè)獨(dú)立組件,然后共享給其他開(kāi)發(fā)人員使用。
要想封裝一個(gè)組件,我們先了解組件的基本組成,不管多么復(fù)雜的組件,一定是由屬性prop、事件event和插槽slot組成的。編寫組件的過(guò)程就是設(shè)計(jì)這三個(gè)API的過(guò)程。同樣如果想閱讀別人編寫的組件,也可以通過(guò)這三個(gè)API去快速理解?!?/p>