近来学习组件二次封装时碰到一个问题,假设我要把element-ui的el-table封装成ele-table组件,那么我势必要使得a组件传递给ele-table组件的参数能够顺利传递给el-table(这个好解决,用v-bind),另外也要使得el-table触发的事件能够经ele-table组件顺利传递给a组件去做处理。
按以往的做法无非就是在组件上捕获事件,然后再this.$emit往上传,但是事件一多便成了酱紫:
(el-table的事件有十六个)即使将处理方法合并,在template依旧会显得有些肿胀,想请教大神是否有简单一些的办法可以完成这项需求呢?
试着用vueX统一管理呢