当前位置: 首页 > news >正文

托管代运营海淀区seo全面优化

托管代运营,海淀区seo全面优化,上海网站建设安全,软件开发专业专科学校前提 vue中的组件传递方式有很多,包括父子组件之间的传值(props,emit)、事件总线($ bus)、状态管理模式(vuex,pinia),现在推荐一种可以替代$bus的一种传值方…

前提

vue中的组件传递方式有很多,包括父子组件之间的传值(props,emit)、事件总线($ bus)、状态管理模式(vuex,pinia),现在推荐一种可以替代$bus的一种传值方式——eventemitter3


安装

npm i eventemitter3 --save 

使用

在utils目录下新增 event.js文件
event.js

import EventEmitter from 'eventemitter3'export default new EventEmitter()

在需要传递消息的组件中使用
**.vue

...
import event from '@/mixins/event.js'...
created () {event.emit('getList', 'hello world')
},
destoryed () {event.removeListener('getList');
}

注:在页面进行跳转的时候,要进行事件的解绑

在接收的组件中使用
**.vue

...
import event from '@/mixins/event.js'...
created () {event.on('GetTitle', (e) => {console.log('-------------------', e)})
}

总结

eventBus和EventEmiiter的区别

eventBus 的使用范围更加广泛,可以跨越不同组件和模块之间进行信息通信传递,它是一个全局概念的事件总线。通常作为一个单例对象存在,因此往往需要创建一个中央管理器的实例
EventEmitter 是一个基于类的模块,用于在单个组件或模块内部实现事件的发布和订阅。所以它可以在需要的地方创建实例对象,并将其用于内部事件的发布和订阅

http://www.tj-hxxt.cn/news/115556.html

相关文章:

  • 做木皮的网站vi设计
  • 临沂网站建设费用百度关键词首页排名怎么上
  • 建网站要钱吗google推广公司
  • 广州网站推广网络营销软文范例500字
  • 自己做的网站标题色盲测试图第五版
  • html5在网站建设中的建站模板网站
  • 做网站常熟出售外链
  • 成都b2b网站制作搜索引擎大全入口
  • 天心区网站建设公司互联网推广引流公司
  • 怎样做招聘网站分析色盲测试图及答案大全
  • 网站开发工具百度信息流推广是什么意思
  • 上海网站建设系360优化大师安卓版下载
  • wordpress 底部 wapseo搜索引擎是什么意思
  • html5移动web开发广州seo招聘
  • 深圳做网站的企业海外seo是什么
  • 网站系统cms网站怎么建立
  • 游戏软件公司seo快速排名外包
  • 遵义疫情最新消息今天又封了长沙关键词优化推荐
  • 溜冰鞋 东莞网站建设太原seo全网营销
  • 自己做网站好不好百度指数的主要功能有
  • 专业做视频的网站seo自动优化软件
  • 网站 开发制作网站要多少费用
  • 电子商务网站建设的目的是开展网络营销网络营销师资格证
  • 有没有哪种网站推荐一下山西搜索引擎优化
  • 《网站开发课程设计》设计报告友情链接的网站
  • 在线推广企业网站的方法是中国职业培训在线官网
  • 兼职做诚信网站认证crm系统网站
  • 专门做校招的网站成人短期技能培训
  • 网络 企业网站友情链接互换
  • 局域网及网站建设内容seo技术代理