vue 自带的 bus 事件使用

 

src/bus.js

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

 

src/main.js

import Bus from '@/lib/bus'     // 引入Bus组件
Vue.prototype.$bus = Bus

 

components01.vue 监听

this.bus.$on('changeValue', (msg, val) => {
                console.log(333, msg, val)
            })

 

components02.vue  传值 并 触发 方法

this.bus.$emit('changeValue', 'hello', 'word')

 

 

 

 

.

 

posted @ 2020-11-20 10:36  James2019  阅读(1320)  评论(0)    收藏  举报