Skip to content

eternallycyf/Antd-CustomComponent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

废弃说明

后台已经切换到 vite5 + unocss + zustand , 组件切换至 monorepo 方式维护

ims-admin

高级组件(类似一套完整的pro-components)

  • 转向 monoreponpm 的包管理方式维护该仓库的一些组件(还在开发中...)
组件 下载量 版本
ims-view-pc npm-image NPM downloads
@ims-view/chart npm-image NPM downloads
@ims-view/hooks npm-image NPM downloads
@ims-view/utils npm-image NPM downloads

后台模板 vite5 + unocss

项目介绍

  • 这是一个 umi4 + antdV5 的后台项目, 和antd-pro 的不同是:
    • 自己实现了 多tabs 自定义layout 等后台的基本内容(umi自带的没有)
    • 自己实现了类似 pro-components 的一套完整的高级组件 全部使用 TypeScript 注入完整的泛型
    • 集成了 puppeteerUI自动化测试 自动化生成路由脚本 等更多内容
    • 不与 umi 耦合, 除了路由之外其他内容 例如: 权限 layout等 都由自己实现 便于自定义修改

ims-view-pc

ims-view-pc

未来计划

  • 切换到 vite5 unocss 等
    • 登录页
    • unocss
    • 权限流程
    • 自定义 menu
  • 可编辑表格
  • docker 部署方案
  • 封装虚拟列表,集成到 antd table 中
    • 使用哈希重构数据格式 增加查询速度
    • antd 已经内置 后续版本无需重复封装
  • 自己实现一个 keep-alive
  • UI 自动化测试 puppeteer
  • leaflet
  • ts 加强
  • rxjs

安装依赖与启动

# yarn 1.22.22
# node v20.11.1
yarn && yarn start

FAQ

puppeteer 安装报错

  • 如果使用yarn可能会报错 需要执行 node node_modules/puppeteer/install.js