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