父组件数据如何传递给子组件呢?能够经过props属性来实现vue
父组件:3d
子组件经过props来接收数据:
方式1:blog
方式2 :事件
方式3:get
这样呢,就实现了父组件向子组件传递数据.event
那么,若是子组件想要改变数据呢?这在vue中是不容许的,由于vue只容许单向数据传递,这时候咱们能够经过触发事件来通知父组件改变数据,从而达到改变子组件数据的目的.组件通信
父组件:im
若是2个组件不是父子组件那么如何通讯呢?这时能够经过eventHub来实现通讯.
所谓eventHub就是建立一个事件中心,至关于中转站,能够用它来传递事件和接收事件.通信
组件1触发:数据
组件2接收: