(十五)Vue3.x中我们将采用mitt实现全局事件总成

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(十五)Vue3.x中我们将采用mitt实现全局事件总成相关的知识,希望对你有一定的参考价值。

参考技术A

1、前言:由于Vue3.x中删除了 off,因此不能借助于一个单独的Vue实例来实现全局事件的发布和订阅与取消订阅(也就是跨组件通讯)。
2、概述:mitt是一个三方库,npm安装:npm install -D mitt
3、使用:我们以同样使用插件的方式将mitt集成到Vue中。
4、mitt对象:

6、组件实例中使用:
全局事件发布

全局事件订阅/取消订阅

下一章: (十六)Vue3.x中使用vue-router的新特性
上一章: (十四)Vue3.x核心之getCurrentInstance

ps: “嗨,你还是一点都没有变阿!”,对了,他可能没有夸你。

以上是关于(十五)Vue3.x中我们将采用mitt实现全局事件总成的主要内容,如果未能解决你的问题,请参考以下文章

vue3全局事件总线mitt库

2022-03-03 vue3中使用全局变量

Vue3.x中全局绑定属性使用Axios和fetchJsonp请求真实api接口数据函数防抖实现百度搜索

全局属性的“功能”类型上不存在 Vue3 属性“x”

认识Vue3.x----项目代码结构分析

Vite中使用Ant Design Vue3.x框架