搭配 umijs+vue的项目实战 以umijs为主应用+vue微应用
umijs主应用
npm i @umijs/plugin-qiankun -D 或者 yarn add @umijs/plugin-qiankun -D
注册子应用信息
在.umirc.ts
// An highlighted block
export default {
qiankun: {
master: {
// 注册子应用信息
apps: [
{
name: 'app1', // 唯一 id
entry: '//localhost:7001', // html entry
},
],
},
},
装载子应用
在 .umirc.ts routes配置
{
name: 'qiankun-vue',// 独一无二名称
path: '/vue',
microApp: 'qiankun-vue',
},
在根目录下 创建app.ts
import {
useState} from 'react'
export function useQiankunStateForSlave() {
const