qiankun微前端 vue3子项目
时间: 2024-08-06 20:01:04 浏览: 121
老项目模版渲染的,FreeMaker 乾坤项目
Qiankun是一个开源的微前端框架,它允许你在单个应用中管理多个独立的子项目,每个子项目通常基于Vue.js 3.x等前端技术构建。在Qiankun架构中,主应用负责全局的状态管理和路由管理,而每个子项目作为一个独立的模块,有自己的视图、逻辑和数据。
以下是Qiankun在Vue 3子项目中的一些关键点:
1. **模块化**:每个子项目都是一个小的、可复用的单元,可以单独开发、测试和部署。
2. **懒加载**:只有当需要时,才会加载和渲染子应用,提高首屏性能。
3. **通信机制**:Qiankun提供了API,如`msgbox`和`channel`,使得子应用之间能够安全地进行异步通信。
4. **热更新**:对于 Vue 3,Qiankun支持子应用的热更新功能,无需刷新页面就能看到子应用的更新。
5. **统一UI库集成**:可以方便地将公共的UI组件库引入到所有子项目中,保持一致的样式。
阅读全文