【技术实现步骤摘要】
本专利技术涉及计算机,特别指一种微前端架构搭建方法。
技术介绍
1、随着前端开发行业高速发展,前端的应用程序的复杂度和规模也不断增加,传统的前端开发需要将整个应用程序作为一个单一的单体项目构建,随着时间和业务不断迭代和扩展,会出现如下几种情况:
2、1、历史项目,这些项目经过迭代拥有不小的规模和固定的用户群体,遗留技术债务多、技术栈和框架类库不统一、开发新功能难度高、全量重构成本大。期望可以无痛的渐进迁移这类项目,新功能不受制于历史问题,旧功能可以保留使用并逐步按使用频率迁移或重构。
3、2、协作项目,跨人员、跨团队甚至跨大部门协同开发,容易因为项目模块互相污染冲突,导致沟通、效率和交付质量降低。期望可以更聚焦到各自业务模块,对于高复用的模块、组件可以单独维护,统一标准、出入口和表现形式,降低沟通同步成本和提高项目稳定性。
4、3、巨大体量项目(巨石应用),包含多条维度的业务,但这些业务间又有类似或通用模块,如果拆分多个项目,这类通用模块重复开发,用户侧也不期望关注过多应用,如果直接做为一个应用,开发
...【技术保护点】
1.一种微前端架构搭建方法,其特征在于:包括如下步骤:
2.如权利要求1所述的一种微前端架构搭建方法,其特征在于:所述步骤S1中,所述登录鉴权模块用于拉取用户的导航菜单权限表、数据权限表以及用户基本信息,将所述导航菜单权限表、数据权限表以及用户基本信息存放至项目store中并进行持久化存储;所述登录鉴权模块全局进行路由守卫,在登录过期或失效时统一登出用户;
3.如权利要求1所述的一种微前端架构搭建方法,其特征在于:所述步骤S2中,所述微应用为新建或者基于业务维度从巨石应用中拆分。
4.如权利要求1所述的一种微前端架构搭建方法,其特征
...【技术特征摘要】
1.一种微前端架构搭建方法,其特征在于:包括如下步骤:
2.如权利要求1所述的一种微前端架构搭建方法,其特征在于:所述步骤s1中,所述登录鉴权模块用于拉取用户的导航菜单权限表、数据权限表以及用户基本信息,将所述导航菜单权限表、数据权限表以及用户基本信息存放至项目store中并进行持久化存储;所述登录鉴权模块全局进行路由守卫,在登录过期或失效时统一登出用户;
3.如权利要求1所述的一种微前端架构搭建方法,其特征在于:所...
【专利技术属性】
技术研发人员:杨凯,刘浩渊,刘辉,
申请(专利权)人:厦门点触科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。