qiankun-接入umi框架的微应用

目的

将自己的umi项目作为微应用,移植到自己的主站。

技术栈

umi项目中的改动点

.umirc.ts

typescript 复制代码
import { defineConfig } from '@umijs/max';

export default defineConfig({
  ...
  history: {
    type: 'memory',
  },
  // 引入qiankun
  qiankun: {
    slave: {},
  },
});

src/app.ts

typescript 复制代码
...

export const modifyContextOpts = () => {
  return {
    basename: '/',
  };
};

没错,就是这么简单配置就可以了,剩下的框架帮我们处理了

值得说一下的就是,modifyContextOpts 就这么一个配置,花费了一下午才看出来,对umi框架真的是熟悉程度太低,而且官方的文档也不齐全,源码中找到的。。。。。

累了,不想多说。。

主应用

阅读《qiankun-前端接入微服务vue3项目应用》这篇文章,配置一样

更改一下url属性值就可以啦!

写在最后

如果该文有帮助到大家,给博主点个赞鼓励一下吧!

相关推荐
程序饲养员4 小时前
Javascript中export后该不该加default?
前端·javascript·前端框架
乐闻x6 小时前
在 React 中使用 Web Components 的实践操作
前端·react.js·前端框架·web-component
祈澈菇凉17 小时前
能不能解释一下 ,什么是React 的错误边界?
前端·react.js·前端框架
Jiaberrr18 小时前
Vue 3 中使用 vue - pdf - embed + vue3 - pdfjs 在线预览 PDF
前端·javascript·vue.js·前端框架·pdf·vue3
Cachel wood1 天前
Mysql相关知识:存储引擎、sql执行流程、索引失效
android·人工智能·sql·mysql·算法·前端框架·ab测试
唐某人丶1 天前
如何优化 React 组件?
前端·react.js·前端框架
Au_ust2 天前
React类的生命周期
前端·react.js·前端框架
不能只会打代码2 天前
六十天前端强化训练之第二十二天之React 框架 15天深度学习总结(大师版)
前端·react.js·前端框架
小圆脸儿2 天前
通用组件库设计方案ui-components
前端·前端框架
疏狂难除2 天前
基于SeaORM+MySQL+Tauri2+Vite+React等的CRUD交互项目
前端·react.js·前端框架