vue3子组件之间相互传值1、引用第三方库mittnpminstallmitt2、在项目src文件夹下创建utils文件夹,在utils创建mitt.js,mitt.js中的代码如下:importmittfrom"mitt";exportdefaultnewmitt();3、示例:组件A传值给组件B//在组件A中引入importmittfrom"@/utils/mitt";//调用传值mitt.emit("mittClick",&quo
2023-05-17评论:0访问次数:950
vue3取消了全局事件总线,废除原因是安全性低。全局事件总线是一个全局任意组件通信技术,即任意组件间的通信均可实现。在vue3中,如果想要使用全局事件总线,需要引入第三方库mitt或tiny-emitter。
2022-12-28评论:0访问次数:2117
比起Vue实例上的EventBus,mitt.js好在哪里呢?首先它足够小,仅有200bytes。其次支持全部事件的监听和批量移除。它还不依赖Vue实例,可以跨框架使用,React或者Vue,甚至jQuery项目都能使用同一套库。项目中安装mittnpminstall--savemitt使用方式一:在原型中声明一、在main.ts\color{#ef2d26}{main.ts}main.ts中注册挂载到全局import{createApp}from'vue'imp
2023-06-01评论:0访问次数:1476