微前端qiankun从搭建到部署的实践总结

编程入门 行业动态 更新时间:2024-10-11 21:23:41

微前端<a href=https://www.elefans.com/category/jswz/34/1750549.html style=qiankun从搭建到部署的实践总结"/>

微前端qiankun从搭建到部署的实践总结

为什么要用qiankun

项目有个功能需求是需要内嵌公司内部的一个现有工具,该工具是独立部署的且是用React写的,而我们的项目主要技术选型是vue,因此需要考虑嵌入页面的方案。主要有两条路:

  • iframe方案

  • qiankun微前端方案

两种方案都能满足我们的需求且是可行的。iframe方案虽然普通但很实用且成本也低,iframe方案能覆盖大部分的微前端业务需求,而qiankun对技术要求更高一些。

项目架构

参考官方的examples代码,项目根目录下有基座main和其他子应用sub-vuesub-react,搭建后的初始目录结构如下:

├── common     //公共模块
├── main       // 基座
├── sub-react  // react子应用
└── sub-vue    // vue子应用

基座是用vue搭建,子应用有reactvue

基座配置

基座main采用是的Vue-Cli3搭建的,它只负责导航的渲染和登录态的下发,为子应用提供一个挂载的容器div,基座应该保持简洁(qiankun官方demo甚至直接使用原生html搭建),不应该做涉及业务的操作。

qiankun这个库只需要在基座引入,在main.js

更多推荐

微前端qiankun从搭建到部署的实践总结

本文发布于:2024-02-06 16:11:54,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1750557.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:qiankun

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!