暂时想到的是使用微前端,还有更好的方法吗
这个关键还是要看你的目的和方案匹配度。
之前公司项目,部分模块由外包来编写,避免他们看到我们这部分代码,又因为是一个项目,所以采用了微前端的方式,也是用的qiankun。
如果只是单纯两个项目?两个关联度不高的模块?通过iframe的方式,或者nginx同一域名下划分多个路径来访问不同项目也可以。
本文参与了SegmentFault 思否面试闯关挑战赛,欢迎正在阅读的你也加入。
6 回答3.1k 阅读✓ 已解决
8 回答4.8k 阅读✓ 已解决
6 回答3.6k 阅读✓ 已解决
5 回答2.9k 阅读✓ 已解决
6 回答2.4k 阅读
5 回答6.4k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
这就看你需要一个什么产物了。
目前技术栈肯定是微前端开发体验最好
如果只是页面中某一块,你甚至可以直接把资源引入进去就使用。(比如说一些依赖无关的库,swiper、)
早一点还有一些 iframe 的,比如说 easyUI
还是建议技术栈能统一,不然 UI 一致性、交互一致性不好搞。