事件总线
Vue3从实例中移除了 o n 、 on、 on、off 和 $once 方法,所以我们如果希望继续使用全局事件总线的话,就需要通过第三方库:
Vue3官方有推荐一些库,例如 mitt 或 tiny-emitter;
这里我们主要说一下mitt库的使用;
首先,我们需要先安装这个库:
npm install mitt
其次,我们为了 避免对其的依赖,因此需要封装成一个单独的eventbus.js文件:
import mitt from 'mitt';
const emitter = mitt();
export default emitter;
事