近來(lái)學(xué)習(xí)組件二次封裝時(shí)碰到一個(gè)問(wèn)題,假設(shè)我要把element-ui的el-table封裝成ele-table組件,那么我勢(shì)必要使得a組件傳遞給ele-table組件的參數(shù)能夠順利傳遞給el-table(這個(gè)好解決,用v-bind),另外也要使得el-table觸發(fā)的事件能夠經(jīng)ele-table組件順利傳遞給a組件去做處理。按以往的做法無(wú)非就是在組件上捕獲事件,然后再this.$emit往上傳,但是事件一多便成了醬紫:(el-table的事件有十六個(gè))即使將處理方法合并,在template依舊會(huì)顯得有些腫脹,想請(qǐng)教大神是否有簡(jiǎn)單一些的辦法可以完成這項(xiàng)需求呢?
vue.js2.0如何把子組件觸發(fā)的事件更方便地傳遞給祖父組件。
搖曳的薔薇
2018-11-22 18:14:50