react-antd-console v1.0 发布了!

zhangfg · 2024-10-14 16:41:36 · 78 次点击
<p align="center">
  <img width="320" src="https://console.zhangsai.online/static/logo-name.png">
</p>

# 后台管理系统的前端解决方案

> 项目地址 | https://github.com/diandian18/react-antd-console

[在线预览]( https://console.zhangsai.online) | [文档]( https://doc.zhangsai.online)

<p align="center">
  <img width="100%" src="https://console.zhangsai.online/static/home.png">
</p>

## 介绍

react-antd-console 是一个后台管理系统的前端解决方案,封装了后台管理系统必要功能(如登录、鉴权、菜单、面包屑、标签页等),帮助开发人员专注于业务快速开发。项目基于 React18 、Ant design5 、Vite 和 TypeScript 等新版本。对于使用到的各项技术,会被持续更新至最新版本

## 谁适合使用?

如果你将要开发或学习如何开发后台管理系统。并且你是一名新手前端开发者,或者是一名了解一些前端的后端开发者,或者是一名有一定经验的前端开发者,但当下还没有信心把握所有的事情,并且希望循序渐进掌握,那么可以尝试本项目

## 尽可能简单

无论是使用本项目做开发,还是学习的目的,保持简单是必要的。因此本项目专注于:良好的代码层次设计、定义清晰明确的目录结构、容易改造和拆换的模块分类等。本项目最小化的封装了一些必要的功能,例如登录、鉴权、菜单、面包屑、标签页等。如果你没有自己的 UI 设计,那么可以直接使用本项目封装的功能;如果你有自己的 UI 设计,那么也可以在本项目基础上作方便的改造

## 功能

- **最新技术栈**: `Vite`(支持`热更新`)、`React18`、`Ant Design5`、`TypeScript`(近乎`100%`的类型覆盖)。
- **专注业务**: 封装好的布局(侧边菜单、面包屑、标签页、页头页脚等),只需要`专注于业务开发`。
- **权限管理**: 支持`菜单级`和`按钮级`权限。( Pro edition )
- **路由配置**: 一份配置,自动生成路由、菜单、面包屑等,支持嵌套路由、单/无布局等配置,支持路由动态变化等。
- **数据管理**: `分层`(数据和视图)架构设计,数据管理方案理论上支持接入任意 UI 渲染库/框架(包括不限于 React/Vue/Angular )
- **颜色换肤**: 支持深/浅肤色模式下的任意颜色切换。( Pro edition )
- **风格主题**: 不同的主题风格选择,如`布局`、`菜单`、`标签页`、`面包屑`、`页头页脚`、`动画`等。( Pro edition )
- **丰富组件**: 如`搜索表格`、`引导`、`富文本`、`Markdown`等。( Pro edition )
- **其他功能**: 如`响应式设计`、`国际化`、`Mock`、`环境配置`、`工程化规范`等。

## 快速开始

```shell
# 安装依赖
npm i

# 启动服务
npm start
```

浏览器访问 <a href="http://localhost:9527" target="_blank">http://localhost:9527</a>

## 构建

```shell
# 构建生产环境包
npm run build:prod
```

## 浏览器兼容

兼容支持 es2015 的浏览器,不兼容 IE ,建议不低于:

- Chrome >=87
- Firefox >=78
- Safari >=14
- Edge >=88

## Pro edition

### 深/浅色主题

| <img src="https://console.zhangsai.online/static/home.png"> | <img src="https://console.zhangsai.online/static/dark.png"> |
| --- | --- |
| Light | Dark |

### 任意主色切换

| <img src="https://console.zhangsai.online/static/color-blue.png"> | <img src="https://console.zhangsai.online/static/color-green.png"> |
| --- | --- |

| <img src="https://console.zhangsai.online/static/color-oringe.png"> | <img src="https://console.zhangsai.online/static/color-purple.png"> |
| --- | --- |

### 任意背景色切换

| <img src="https://console.zhangsai.online/static/bg-color-light.png"> | <img src="https://console.zhangsai.online/static/bg-color-dark.png"> |
| --- | --- |
| Background Light | Background Dark |

### 4 种布局

| <img src="https://console.zhangsai.online/static/home.png"> | <img src="https://console.zhangsai.online/static/sider-single.png"> |
| --- | --- |
| 侧分栏 | 侧单栏 |

| <img src="https://console.zhangsai.online/static/header-sider.png"> | <img src="https://console.zhangsai.online/static/header-single.png"> |
| --- | --- |
| 头分栏 | 头单栏 |

### 丰富的主题配置

<img width="100%" src="https://console.zhangsai.online/static/theme-config.png">

[在线预览]( https://console.zhangsai.online) | [文档]( https://doc.zhangsai.online)
举报· 78 次点击
登录 注册 站外分享
4 条回复  
lbunderway 初学 2024-10-14 17:37:42
不错 专业
flike 初学 2024-10-14 20:36:06
支持,希望能有丰富的文档,方便二次开发。
返回顶部