在Vue中, 怎样使用mitt实现非父子之间的通信, 相对于父子之间直接通信使用props和emit发射事件, 如果层级嵌套很深,则使用 provide 和 inject 去实现通信, 但是还有一种办法, 就是之前vue2 的 全局总线bus, 但是文档提示我们在vue3中去使用emitt 和 mitt 替换他们, 最后使用了 mitt去实现, 最后封装一下.
相关链接: vue+ts封装mitt
直接实现:
创建 VueMitt.js 文件
import mitt from 'mitt';
const emitter =