README

@umijs/max 模板项目,更多功能参考 Umi Max 简介

主应用责任范围说明

  • 主应用包含完整的菜单功能(菜单需要单独实现,不能通过路由生成)
  • 主应用路由配置,只需要配置好对应的子应用和自己应用的页面路由
  • 主应用包含自己的样式管理,并且向其他应用通知自己的变化
  • 主应用包含自己的快捷菜单记录栏
  • 有自己的登录体系
  • 有和子应用呼应的监听者模式("eventemitter3")
  • 不负责业务页面实现

主应用功能点说明

  • 主应用的路由配置会有BUG,需特殊处理:解决点击菜单后,菜单不高亮问题 [图片]
  • 菜单实现:需要在app.tsx中layou对象的menu中去自己实现。也可以在其他任何允许的地方。它包含完整的主应用path和子应用path
  • Prolayout主题和各样式设置:正常像单应用一样设置就可以。需注意:将自己的各种状态通过app.ts/useQiankunStateForSlave 返回给子应用
  • 快捷菜单栏访问:使用监听者模式,通过npm eventemitter3 实现
    • 在父子应用中,除了官方的通信模式、可以有其他形式的通信,比如:localStorage类、监听则模式