热搜:前端 nest neovim nvim

vue3应用bus一般在研发时会应用即时开启

lxf2023-05-08 00:42:27

vue3应用bus

一般在研发时会应用即时开启,bus就能帮助我们完成。

1.组装mitt
npm install --save mitt

2.创建bus.ts文档

import mitt from 'mitt';
export default mitt();

3.在需要用到的区域引进bus.ts文档,根据需求引入

import bus from '/@/utils/bus';

开启方:

let params={
    name:'张三'
}
bus.emit('test', params);
// test为开启标志,params为传参

接收方:

// test为开启标志,msg为接参
onMounted(() => {
    bus.on('test', function (msg) {
        console.log('bus接受', msg);
    });
});
// {name:'张三'}

//离去网页页面解除绑定bus
onUnmounted(() => {
    bus.off('test');
});

注:开启放和接收方都要引进bus.ts文档
本站是一个以CSS、JavaScript、Vue、HTML为中心的前端开发技术网址。我们的使命是为众多前端工程师者提供全方位、全方位、好用的前端工程师专业知识和技术服务。 在网站上,大家可以学到最新前端开发技术,掌握前端工程师最新发布的趋势和良好实践。大家提供大量实例教程和实例,让大家可以快速上手前端工程师的关键技术和程序。 本站还提供了一系列好用的工具软件,帮助你更高效地开展前端工程师工作中。公司提供的一种手段和软件都要经过精心策划和改进,能够帮助你节约时间精力,提高研发效率。 此外,本站还拥有一个有活力的小区,你可以在社区里与其它前端工程师者沟通交流技术性、交流经验、处理问题。我们坚信,街道的能量能够帮助你能够更好地进步与成长。 在网站上,大家可以寻找你需要的一切前端工程师网络资源,使您成为一名更加出色的网页开发者。欢迎你添加我们的大家庭,一起探索前端工程师的无限潜能!