Vue3 跨页面实现点击事件 -- mitt

news/2025/3/15 1:09:07/

注:此处为vue3 setup写法

1.安装

npm i mitt -s

2.引入-- main.js文件中

// main.js
import mitt from 'mitt'app.config.globalProperties.Bus = mitt()

3.使用

页面A

import { getCurrentInstance } from 'vue'
// 获取到 全局事件总线
const {Bus} = getCurrentInstance().appContext.config.globalProperties //直接写在script中,不需要事件包裹 
Bus.on('ClickcaptureImage',()=> {console.log('监听Bus')captureImage();//事件名})

页面B

Bus.emit('ClickcaptureImage', ()=>{console.log('唤醒截图事件',123123)
})

常用接口

//触发事件,两个参数:name:触发的方法名,data:需要传递的参数
emit(name,data) 
//绑定事件,两个参数:name:绑定的方法名,callback:触发后执行的回调函数
on(name,callback) 
//指定监听解绑,一个参数:name:需要解绑的方法名
off(name) 
//移除所有事件监听
all.clear()

http://www.ppmy.cn/news/708747.html

相关文章

【C++】浅析C++中的虚函数

关于虚函数 Q1&#xff1a;观察一个类引入虚函数后&#xff0c;类会发生什么变化&#xff1f; 首先&#xff0c;创建一个空类A&#xff0c;并实例化出A的一个对象a&#xff0c;计算一下这个对象占用多少字节&#xff1a; #include<iostream> using namespace std;clas…

三星内存android用法,三星One UI(Android 9)功能焦点:自动释放内存和存储空间...

Galaxy智能手机拥有保持设备最佳运行所需的系统工具&#xff0c;包括通过停止后台应用程序来清除设备内存并通过删除不必要的文件释放存储空间。但是&#xff0c;用户有时候不会关注他们设备的这些方面&#xff0c;因此三星在One UI推出了自动优化的选项。 自动优化&#xff0c…

安卓系统手机软件_内存不够?别急,五款安卓手机内存最高达到了16GB

手机卡住了&#xff0c;有可能打个电话得等半分钟 这五款手机分别是&#xff1a;三星S20&#xff0c;小米10&#xff0c;努比亚红魔5S&#xff0c;联想拯救者&#xff0c;ROG游戏手机3 手机运行内存大&#xff0c;当然好处多多&#xff1a; 1、同时运行更多的应用程序&#xff…

android6要多大运存,内存多大手机才能不卡? 现在终于有了答案

原标题&#xff1a;内存多大手机才能不卡&#xff1f; 现在终于有了答案 随着手机更新换代速度的不断提升&#xff0c;手机配置也在不断刷新记录。十核心处理器、4K屏幕早已出现&#xff0c;甚至运行内存在去年已经升级到6GB。在今年的CES 2017上&#xff0c;更是让我们见到首款…

Android 从内存模型深究内存优化本质

文章目录 一、类加载机制1. ClassLoader的类型2. ClassLoader的加载过程 二、Java虚拟机的运行时内存模型1. 程序计数器PC2. 虚拟机栈3. 本地方法栈4. 方法区5. 常量池&#xff1a;6. Java堆 三、垃圾标记算法1、引用计数算法&#xff1a;2、根搜索算法3、Java中的引用类型 四、…

手机文件管理android可以删除吗,手机上什么文件可以删除?答案都在这里了

原标题&#xff1a;手机上什么文件可以删除&#xff1f;答案都在这里了 现在的国产手机使用一段时间后&#xff0c;都会出现卡顿的现象&#xff0c;特别是那些用了一两年的手机&#xff0c;更是能让人产生砸手机的冲动&#xff0c;手机卡顿&#xff0c;这几乎已经成了国产手机的…

ios相机内存_担心手机内存不够?打开这个设置快门随便按

最近小编换了一台手机&#xff0c;不是因为被《赛博朋克2077》跳票的消息气坏了&#xff0c;而是因为手机内存满了。没有下载电影和本地音乐&#xff0c;其中APP和照片各占一半&#xff0c;手机三天两头就提醒清理垃圾&#xff0c;令人头大&#xff0c;只好给它们换个家了。01 …

android存储的自动清理,三星One UI(Android 9)自带清理功能:自动释放内存和存储空...

原标题&#xff1a;三星One UI(Android 9)自带清理功能&#xff1a;自动释放内存和存储空 文章翻译自sammobile&#xff0c;侵删 三星Galaxy手机拥有让设备保持最佳运行所需的所有工具&#xff0c;包括通过停止后台应用程序释放设备内存以及通过删除不必要的文件释放存储空间。…