$emit与emit与emit与 $on的用法
新建bus.js
import Vue from ‘vue’
export const bus = new Vue()
引用bus.js
import {bus} from './bus'
bus.$on('test', function (msg) {
console.log(msg)
})
bus.$emit('test', 11)
bus.$emit触发第一次emit触发第一次emit触发第一次 $on监听不到
因为$emit 先于 $on 执行了,VUE并没有储存监听事件,所以无法监听到数据。
我这里遇到的是在调用$emit的时
1