vue组件兄弟之间传递数据

first、兄弟之间传递数据需要借助于事件车,通过事件车的方式传递数据eventBus

second、创建一个Vue的实例,让各个兄弟共用同一个事件机制。

third、传递数据方,通过一个事件触发bus.$emit(方法名,传递的数据)。

forth、接收数据方,通过mounted(){}触发bus.$on(方法名,function(接收数据的参数){用该组件的数据接收传递过来的数据}),此时函数中的this已经发生了改变,可以使用箭头函数。

posted @ 2017-11-22 09:01  黑眼圈靓仔  阅读(177)  评论(0)    收藏  举报