vue-cli-plugin-micro-frontend

0.0.5 • Public • Published

vue-cli-plugin-micro-frontend

前言

本插件支持vue-cli 3.x,应用创建成功后添加插件,自动注入qiankun2.x并完成配置,方便qiankun微前端框架在主应用、子应用引入。

使用步骤

  1. 准备主应用
vue create master-app

cd master-app

vue add vue-cli-plugin-micro-frontend --type master
  1. 准备子应用
vue create child-app-1

cd child-app-1

vue add vue-cli-plugin-micro-frontend --type child --port 8301
  1. 配置主应用
<script>
export default {
    name: 'master',
    data() {
        return {
            ...
            apps: [
                /**
                 * name:子应用的应用名
                 * activeRule:'/子应用应用名'
                 */
                { name: 'child-app-1', entry: '//localhost:8301', container: '#appContainer', activeRule: '/child-app-1' }            
            ]   
            ...
        }
    },
    methods: {
        ...
        initQiankun() {
            // 设置默认跳转子应用路由
            setDefaultMountApp('/child-app-1')    
        }  
        ...
    }   
} 
</script>
  1. 运行主应用与子应用
cd master-app
npm run serve
cd child-app-1
npm run serve

示例

cd examples

npm install

npm run install:all

npm run serve:all

Package Sidebar

Install

npm i vue-cli-plugin-micro-frontend

Weekly Downloads

5

Version

0.0.5

License

MIT

Unpacked Size

8.7 kB

Total Files

11

Last publish

Collaborators

  • yangdengcheng