wujie.addMicroApp 方法详细说明

wujie 微前端架构中,wujie.addMicroApp 方法用于注册微应用。这个方法允许你定义微应用的名称、入口地址、容器选择器、激活规则等配置。以下是 wujie.addMicroApp 方法的详细说明和使用示例:

wujie.addMicroApp 方法详细说明

参数

  • config:一个对象,包含微应用的配置信息。

config 对象属性

  • name:{string} 微应用的名称,唯一标识。
  • entry:{string} 微应用的入口地址,可以是绝对路径或相对路径。
  • container:{string} 微应用挂载的容器选择器。
  • activeRule:{string or function} 微应用激活的路由规则。
  • preload:{boolean} 是否预加载微应用,默认为 false
  • load:{function} 加载微应用的函数,可以自定义加载逻辑。

使用示例

// 在主应用中注册微应用
import { start, addMicroApp } from 'wujie';

// 注册第一个微应用
addMicroApp({
  name: 'app1',
  entry: '//localhost:7000',
  container: '#micro-app-container',
  activeRule: '/app1',
  preload: true, // 开启预加载
});

// 注册第二个微应用
addMicroApp({
  name: 'app2',
  entry: '//localhost:8000',
  container: '#micro-app-container',
  activeRule: '/app2',
  preload: true, // 开启预加载
});

// 启动应用
start();

在这个示例中,我们使用了 wujie.addMicroApp 方法来注册两个微应用 app1app2。每个微应用都配置了名称、入口地址、容器选择器和激活规则。此外,我们还开启了预加载功能,这样微应用会在主应用启动时自动加载。

请注意,wujie.addMicroApp 方法需要在 wujie.start 方法之前调用,以确保微应用在主应用启动时被正确注册和加载。

这个示例展示了如何在 wujie 微前端架构中使用 wujie.addMicroApp 方法来注册和预加载微应用。你可以根据实际项目需求调整配置项。更多关于 wujie 的详细信息和高级用法,可以参考 wujie 的官方文档。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值