Skip to content

更新历史

1.3.0(排期中)

  • 低代码架构优化
    • 升级react版本到18
    • 升级antd版本到5
    • 结合antd / element plus组件?
  • 路由组件支持方法调用

1.2.0(开发中)

  • 用户系统 / 权限控制
  • 动态路由
  • 优化路由拦截器
    • 当前菜单信息回显
  • 低代码深度集成
    • 优化渲染
    • 优化菜单类型, 直接支持低代码页面
  • 低代码组件样式隔离
  • 主应用入口文件体积优化
    • 组件分包
    • 延迟初始化
  • 父子应用打包优化, 资源复用
  • 引入unocss
  • 样式兼容移动端
    • 检查设备兼容性

1.1.0(已完成)

  • 项目解耦 ✔
    • 将micro-app-utils独立成一个npm库 ✔
  • 动态菜单 ✔
  • [wwj]react18子应用 ✔
    • 接入路由 ✔
      • 路由拦截 ✔
  • 主应用支持将Element组件注册成派发组件(按需加载) ✔
  • vue2子应用 ✔
    • 路由 ✔
  • vue3子应用 ✔
    • 路由 ✔
  • 线上demo ✔
  • 子应用复用主应用的404/403/login页面(派发组件形式) ✔
  • 输入url在线预览网址 ✔
  • 路由组件优化 ✔
    • 命名唯一性 ✔
    • 解决循环嵌套问题 ✔
    • 加载状态 ✔
    • 加载失败处理 ✔
  • 派发组件优化 ✔
    • 插槽渲染 ✔
    • 插槽参数传递 ✔
    • 插槽内数据响应式 ✔
    • 微前端多层嵌套下的事件穿透 ✔
    • react插槽局部更新 ✔
    • 销毁时机 ✔
  • 路由拦截 ✔
  • 富文本组件(tinymce) ✔

1.0.0(已完成)

  • 项目初始化 ✔
    • vitest 测试框架 ✔
    • monorepo 共享 microapp 工具 / shared ... ✔
    • micro-app-utils 基于 micro-app 的二次封装 ✔
    • shared 常用模块共享 ✔
    • sass ✔
    • router ✔
    • 公共组件 ✔
      • use-svg ✔
    • Prettier 文件格式化(需要 vscode 安装 Prettier) ✔
    • eslint 代码规范(需要 vscode 安装 ESLint 2.4.4) ✔
    • element-plus (组件及样式按需引入) ✔
    • react18 子应用 ✔