安装库mitt
npm install --save mitt
新建bus/index.js,代码内容如下
import mitt from 'mitt'
const $bus = mitt()
export default $bus
事件发送方
// 引入$bus对象
import $bus from '@/bus/index'
// 两个参数为事件类型、散发的值
$bus.emit('name',{name:'lisi'})
事件接收方
// 引入$bus对象
import $bus from '@/bus/index'
// 两个参数为事件类型、事件回调
$bus.on('name',(obj)=>{
console.log(obj.name)
})