使用事件总线的Micro Front App通信

问题描述 投票:0回答:1

我正在使用Angular Web Elements实现Web应用程序mico前端aps(也可能涉及其他技术)。我想为每种微型应用程序使用一种event-bus的机制,以便彼此通信。这些应用程序将在事件总线上侦听,然后响应诸如(用户登录)等事件。

我可以使用任何技术(本机或第三方)来实现这种事件总线方法。有点像topics,但在前端。

angular web-component
1个回答
0
投票

您是否签出了Event Target构造函数? https://developer.mozilla.org/en-US/docs/Web/API/EventTarget它的目标是尽快在Safari中本地化,即使如此,MDN页面中概述的polyfill也很小。这样,您最近的总线就可以与DOM事件几乎一样地工作,这是减少应用程序认知负荷的好方法!

© www.soinside.com 2019 - 2024. All rights reserved.