方法一
前提是必须引入EventBus,而且该方法一刷新数据就没了
1.组件A里,点击事件里面使用$emit传入数据
2.组件A里,mounted里面使用$on接收数据,并把数据赋给EventBus
EventBus.$on('detail',(data) => {
EventBus.senddata = data
})
3.组件B里,在created里直接使用console.log( EventBus.senddata) ,即可输出
方法二
前提是必须引入EventBus,而且该方法一刷新数据就没了
1.组件A里,点击事件里面使用把要传的数据赋给Data里的属性
2.在beforeDestroy,组件销毁之前把data里的数据通过$emit传过去
beforeDestroy(){
EventBus.$emit('detail',this.detail)
}
3.在B组件里面用$on接收数据