-
公开(公告)号:CN117675781A
公开(公告)日:2024-03-08
申请号:CN202311593429.1
申请日:2023-11-27
Applicant: 南威软件股份有限公司
IPC: H04L67/02 , H04L67/567 , H04L67/63
Abstract: 本发明属于Web前端多应用聚合架构技术领域,公开了一种实现微前端架构的方法、系统、存储介质、设备及终端,使用postMessage实现子应用和主应用之间的交互通信;将子应用的路由信息同步至主应用,保留路由状态信息;在主应用与各子应用之间共享全局公共数据,全局公共数据包括身份认证token、用户基本信息、网站配置等;本发明主、子应用都需要引入核心包,并进行简单配置,以实现主、子应用的互联通信;由于大多数场景,子应用是全屏或者接近全屏展示的,因此子应用使用全屏iframe加载,由主应用根据路由切换子应用的显示或隐藏,并且主应用可以控制子应用的预加载,减少应用切换时的白屏时间。