内容简介:
微前端就是可以一个页面跑多个 vue、react 甚至 jquery 等不同项目,它之间的 JS、CSS 相互隔离运行,不会相互影响,但也有通信机制可以通信。那微前端怎么实现呢?其实也简单,一句话就可以说明白:当路由切换的时候,去下载对应应用的代码,然后跑在容器里。比如 single-spa,它做的就是监听路由变化,路由切换的时候加载、卸载注册的应用的代码。只不过 single-spa 的入口是一个 js 文件,需要代码里手动指定要加载啥 js、css 等,不方便维护。qiankun 只是对 single-spa 的升级。它升级了啥东西呢?第一个就是入口,改为了 html 作为入口,解析 ht...
查看原文
暂无评论...