这边中MyItem孙子组件中需要传数据,app.vue爷爷组件中进行数据的接受
在app.vue 接受数据方
1.引入第三方库
2.定义消息被发布时触发的函数注意这边它会有一个默认的参数内容为消息名,所以要传入一个数据就要写两个参数,第二个才是传入的数据
3.在挂载中定义订阅消息,并在销毁前进行消息的取消订阅,注意这边,取消订阅,是通过订阅后返回的一个id值来进行销毁的,使用this,可以方便让vue的方法读取
在item.vue 即发送数据方
1.引入第三方库
2.实现消息的发布
使用pubsub.publish('消息名',数据)