想问下老师,同级的子组件之间怎么进行互相通信?

来源:4-1 组件之间的通信

欲尽SAMA

2017-04-14

考虑使用vuex和不使用vuex分别有什么好方法呢?

写回答

1回答

fishenal

2017-04-14

不使用vuex可以使用 中介者模式,通过一个eventBus 现在叫 event hub实现, https://vuejs.org/v2/guide/migration.html#dispatch-and-broadcast-replaced

原理就是通过实例化一个空的vue实例,在不同的子组件里都引用,通过事件的监听发布机制来实现通信。


vuex原理上也类似,也是有一个全局的数据中心,通过动作actions来操作数据,通过get来动态获取数据。


不用eventBus和vuex 也可以,通过同一个父级进行事件传递,但这样复杂了会乱

0
2
欲尽SAMA
非常感谢!
2017-04-15
共2条回复

最容易上手的Vue2.0入门实战教程

快速入门Vue2.0,组件化开发一个数字产品电商平台

3966 学习 · 999 问题

查看课程