在前端开发中,“发布-订阅”也是“观察者模式”是一种常用的设计模式:之前对设计模式没有过深的认识,直到前段时间在封装一个运用AngularJS封装table组件时,遇到一个难题,那就是AngularJS不同自定义指令之间如何进行通信.联想到vue中组件间通信,恍然间意识到,是否可以通过类似的手段来解决这种问题.问题的本质都是子层作用域事件可以传递到其他作用域,都有一个触发条件,类似于A,B,C,D各自相互分离的个体,现在以A为中心,分别向B,C,D拉一条线,有了这条线,B,C,D就可以像A传递信…