vue中通过$on与$emit竖线数据通信

Vue组件间通信实现方法很多,主要有:

  1. 使用Vuex实现项目的状态管理(官方推荐)
  2. props实现数据传递(父子组件,详细可查Vue官方文档)
  3. 使用中转站(bus)的方法

之前一直以为兄弟组件之间的通信只能是先派发到公共的父组件,然后由父组件下发到兄弟组件。怪不得那次面试官将这个问题问了两遍。。。

bus,顾名思义,公共汽车,共享主义人人都可以上,自然也就可以实现不同组件的共享。

主要通过$on与$emit实现。

猜你喜欢

转载自www.cnblogs.com/wang-man/p/8982410.html