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

网站制作一条龙nba录像回放

网站制作一条龙,nba录像回放,天津网站建设制作,网站制作知名公司前言 事件中心提供了一种灵活且可扩展的方式来管理事件和处理函数之间的关系,同时保持它们之间的解耦,可以降低系统耦合度,将视图和逻辑拆分出来,还是那句话,如果一个中间件解决不了问题,那就再加一个 废话…

前言

事件中心提供了一种灵活且可扩展的方式来管理事件和处理函数之间的关系,同时保持它们之间的解耦,可以降低系统耦合度,将视图和逻辑拆分出来,还是那句话,如果一个中间件解决不了问题,那就再加一个


废话不多说,直接贴代码

type EventHandler = (...args: any[]) => void;class EventCenter {private listeners: Map<string, EventHandler> = new Map();$on(event: string, callback: EventHandler) {if (this.listeners.has(event)) {console.error(`事件异常注册:事件 "${event}" 已存在,如需重新注册请调用 $delete(${event}) 移除事件`);return ;}this.listeners.set(event, callback);}$delete(event: string) {this.listeners.delete(event);}$emit(event: string, ...args: any[]) {const callback = this.listeners.get(event);if (callback) {callback(...args);}}
}export const eventCenter = new EventCenter();

注册事件

eventCenter.$on(event: string, callback: EventHandler) 

订阅事件

eventCenter.$emit(event: string, ...args: any[])

移除事件

eventCenter.$delete(event: string)

http://www.dt0577.cn/news/53216.html

相关文章:

  • 简述网站建设基本流程图近期的时事热点或新闻事件
  • 学校电脑课做网站的软件百度快照怎么弄
  • 校园网站建设提升关键词权重
  • 发展历程 网站建设360推广助手
  • wordpress pods使用内部优化
  • 做网站和编程厦门网站外包
  • 商城网站怎么优化b2b平台运营模式
  • 怎么自己做彩票网站吗网站推广策略有哪些
  • 从哪些方面建设网站上海空气中检测出病毒
  • 网站开发公司员工叫什么名字如何优化seo
  • wordpress前端修改seo外链推广工具
  • 海阳网站建设企业培训公司
  • 长春网站只长春网站制作做网络营销名词解释
  • 四博互联做的网站武汉seo公司
  • 如何自建公司网站站长统计代码
  • 驻马店行业网站建设源码网奇seo赚钱培训
  • 济南网站建设用途东莞seo优化
  • 网站都是怎么做的企业品牌推广
  • 北京网站开发周期seo网站的优化方案
  • 手机可以做网站搜索引擎关键词怎么优化
  • 网站服务器是什么东西网站优化排名怎么做
  • 建站abc域名要钱吗深圳互联网推广公司
  • 鼓楼做网站全网营销课程
  • 保定哪家做网站好广西南宁市有公司网站设计
  • 17网站一起做网店普宁池尾雅晨搜索引擎优化方法有哪几种
  • 网站的角色设置如何做代运营公司前十名
  • 企业网站更新什么内容网站优化方案案例
  • wordpress首页短代码广州网站快速优化排名
  • 唐山网站制作appseo推广绩效考核指标是什么
  • 四川网站建设外包泉州seo