Skip to content

giscafer/topology-umi-demo

Repository files navigation

topology-umi-demo

基于 rh-template-react-umi 的工程模板,https://blog.giscafer.com/topology-umi-demo/

依赖

  • Antd 4.14.x
  • Umi 3.5.x
  • React 17.0
  • bizcharts
  • axios
  • ……

功能特点

  • @roothub/components 组件
  • Antd 样式覆写,满足 UI 风格
    • 如果要去掉,可以注释styles/reset/index.less
  • Swagger Doc Api TypeScript 接口代码生成
  • 主题换色
  • Topology

使用说明

Install dependencies,

$ yarn

Start the dev server,

$ yarn start

开发说明

@roothub/cli 根据配置文件生成代码(推荐使用)

TypeScript 的 API 生成通过自研 @roothub/cli 来生成,生成的文件夹在 src/rh/** 之下。

安装工具包 npm i @roothub/cli -g

  • http-client.ts 封装 Axios 请求拦截,建议生成 api 时不要覆盖。

@roothub/cli 生成 swagger 接口代码

安装工具包 npm i @roothub/cli -g

  • 修改 rh-codegen.config.json swagger 接口文档 url(详细见rh.js#rh-codegen)

  • rh codegen update 生成 api,并询问是否再生成 mock

  • http-client.ts 封装 Axios 请求拦截,建议生成 api 时不要覆盖。

  • 更多操作 rh codegen -h

其他

拓扑图\统计图表

License

MIT

Releases

No releases published

Packages

No packages published