qiankun 微前端_CMS后台qiankun微前端落地

本文介绍了伏羲商办后台采用qiankun微前端框架进行改造的过程和成果。改造旨在解决多技术栈、业务膨胀问题,实现项目分离和运营聚合。qiankun的HTML Entry和JS沙箱特性确保了样式隔离和软隔离。改造后,系统分为一个主应用和多个子应用,实现了独立开发部署和统一入口。同时,文章还讨论了权限管理、环境配置、通信机制、CSS和JS隔离等方面的内容。
摘要由CSDN通过智能技术生成
伏羲商办后台建设背景:

伏羲项目商办后台(伏羲CMS),作为服务于58商办C端的后台项目,目前涉及联合办公和写字楼两个类目,提供了相关业务操作、C端广告配置、数据统计、角色权限管理等模块。作为商业地产的新平台,伏羲CMS具有功能迭代灵活、业务扩展迅速等特点。之前的问题是:

  1. 多个不同技术栈系统,多个运营入口;

  2. 随着功能迭代,规模逐渐庞大,通过项目内的模块化无法解决业务膨胀的问题,每次开发需要全量上线。

总而言之,我们希望的是项目分离,运营聚合。要做的就是将已有的“巨石应用”拆解成多个可独立开发部署的子项目,然后整合为统一入口,UI风格一致的服务平台,因此萌生了微前端改造的想法。

6256357ecb3471f45a529464be226aef.png

总体分析下来,最后一种方式更符合我们的预期。为此我们又尝试了业内较火的两个微前端框架single-spa和qiankun,最后选择了qiankun,主要原因是它的两个特点:

  • HTML Entry:相较与JS entry而言天生具备样式隔离的特性

  • JS 沙箱:保证子应用之间的全局变量不会互相干扰实现软隔离。

项目设计

我们

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值