红叶都枫了 @163

vue使用bus.js在兄弟组件传值

A组件往B组件传递数据data

1.src下创建文件eventBus.js,内容:

import Vue from 'vue'
export default new Vue()

2.在A,B组件分别引入

import eventBus from'@/eventBus.js'

3.A组件开始传递

eventBus.$emit('datalist',data)

4.B组件接收

created(){
    eventBus.$on('datalist',(message)=>{
        console.log(message)
    })
},

 

posted @ 2020-08-24 17:09  红叶都枫了163  阅读(330)  评论(0编辑  收藏  举报