0.0.1-alpha.3 • Published 4 years ago

@cbim/app-communication-protocol v0.0.1-alpha.3

Weekly downloads
-
License
-
Repository
-
Last release
4 years ago

CBIM 应用通信协议实现

设计思路

  1. 基于 mitt 的发布订阅模型(非 DOM Custom Event 方案,因为 W3C DOM Event Flow 在应用通信的场景下性能更低)
    • 不依赖微特定前端框架
    • 适应各种复杂的通信场景
  2. 主子应用通信协议封装

    • 主应用:约束了必须支持的通信场景和相应的初始化参数
    • 子应用:可以获取已支持的通信场景并按照要求的通信格式通信

初始化参数

在子应用初始化时,由主应用传入的数据,详情见 CbimMircoAppMountProps

主应用支持场景

  1. 切换应用

子应用

TODO

路线图

  1. 支持在开发子应用时主应用的通信支持 Mock。
0.0.1-alpha.3

4 years ago

0.0.1-alpha.2

4 years ago

0.0.1-alpha.1

4 years ago

0.0.1-alpha-0

4 years ago