qiankun + vue + element 微前端实践
qiankun + vue + element 的微前端架构项目,主项目与子应用均使用vue。支持三大前端框架可根据自己需求调整。 微前端 qiankun 微前端是什么、为什么要做微前端、qiankun是什么这些笔者将不再叙述,在前端微服务话提出的两年里已经有过了很多次的讨论和“定义”。 qiankun有兴趣的可以搜一下。 暂时还对这方面未有过了解的同学-> 传送门: 可能是你见过最完善的微前端解决方案 , qiankun 简单使用教程 鉴于qiankun文档只有寥寥十几行,这里做一个简单的概述(搬运)。 话不多说上步骤及代码: 创建一个主项目工程目录 npm install qiankun 改造主项目入口文件: main.js // 导入qiankun依赖 import { registerMicroApps, runAfterFirstMounted, setDefaultMountApp, start } from "qiankun"; function render({ appContent, loading }) { if (!app) { app = new Vue({ el: "#container", router, store, data() { return { content: appContent, loading }; }, render(h) {