订阅-发布模式

标签下的所有文章 1 篇文章
返回所有标签

Vue3跨组件通信中,全局事件总线与provide/inject该如何正确选择?

Vue3跨组件通信方案:①全局事件总线用mitt实现“订阅-发布”,创建共享实例,发布用emit,订阅用on,销毁时off防内存泄漏;②provide/inject支持跨层级通信,祖先用provide提供数据/方法,后代用inject获取;③子父通信用defineEmits定义事件,emit发射,父组件@监听事件。