当前仓库属于暂停状态,部分功能使用受限,详情请查阅 仓库状态说明
2 Star 5 Fork 64

lilinhong / vue-single-spa
暂停

forked from 王圣松 / vue-single-spa 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 1.44 KB
一键复制 编辑 原始数据 按行查看 历史

vue-single-spa

基于vuejs为底座,single-spa 为框架的微前端示例工程

更新日志

  • 2019.12.17: 解决不同语言服务切换时造成的服务无法挂载问题
  • 2019.12.12: 样式隔离,父项目控制子项目路由跳转
  • 2019.10.27: 父子项目分离,远程加载

说明

子项目均在 subprojects内, 三个项目互不关联,相互隔离。

  • 本示例主要说明,微前端的简单示例,和如何远程加载微前端模块,所以需要启动三个项目工程
  • single-spa 配置文件在src/single-spa-config.js。vue & react 项目的入口文件均有注释
  • 如果还不了解,请前往single-spa.js 官网查阅文档
  • https://single-spa.js.org

安装步骤:

1. Vuejs:

- cd sub-projects/sub-app-vuejs
- yarn install / npm install / cnpm install
- npm run serve-vue

2. React:

- cd sub-projects/sub-app-react16
- yarn install / npm install / cnpm install
- npm run build
- npm run serve-react

3. Angular:

- cd sub-projects/sub-app-angular
- yarn install / npm install / cnpm install
- npm run build
- npm run serve-angular

4. vue-single-spa-back:

- yarn install / npm install / cnpm install
- npm run serve-spa

端口:

  • vuejs: 3000
  • react: 3001
  • angular: 3002

个人微信

欢迎添加微信探讨

JavaScript
1
https://gitee.com/lilinhong/vue-single-spa.git
git@gitee.com:lilinhong/vue-single-spa.git
lilinhong
vue-single-spa
vue-single-spa
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891