vue3使用mitt进行组件与组件之间通信,相当于vue2中的eventBus

 1.下载mitt

npm install mitt

2,新建一个mitt.ts文件

import mitt from 'mitt';

const $bus = mitt();

export default $bus;

兄弟页面1:

引入mitt.ts文件

import $bus from './mitt.ts'

$bus.on接受数据

$bus.on('Car',(res)={

console.log(res)

})

兄弟页面2:

import $bus from './mitt.ts'

$bus.emit发送数据

$bus.emit('Car',{car:'法拉利'})

你可能感兴趣的:(vue.js,前端,javascript)