签入版本
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
# 9.1 前端工程概述
|
||||
|
||||
:::tip 概述
|
||||
前端基于 Vue 3 + TypeScript + Vite + ElementPlus 构建,采用 Pinia 状态管理,支持动态菜单和权限控制。通过 Axios 封装统一处理请求/响应/错误,通过 `v-perm` 指令实现按钮级权限控制。前端为本仓库 **`ui/` 目录**内的 EleVue 管理后台,与本后端通过 API 对接。
|
||||
前端基于 Vue 3 + TypeScript + Vite + AntDesign 构建,采用 Pinia 状态管理,支持动态菜单和权限控制。通过 Axios 封装统一处理请求/响应/错误,通过 `v-perm` 指令实现按钮级权限控制。前端为本仓库 **`ui/` 目录**内的 AntdVue 管理后台,与本后端通过 API 对接。
|
||||
:::
|
||||
|
||||
## 技术栈
|
||||
@@ -10,7 +10,7 @@
|
||||
|------|------|------|------|
|
||||
| 框架 | Vue | 3.4+ | 核心 UI 框架 |
|
||||
| 语言 | TypeScript | 4.9+(实际 ^4.9.5) | 类型安全 |
|
||||
| UI 库 | ElementPlus | 2.7+ | 组件库 |
|
||||
| UI 库 | AntDesign Vue | 3.2+(实际 3.2.20) | 组件库 |
|
||||
| 构建 | Vite | 3.2+(实际 ^3.2.10) | 开发服务器与构建 |
|
||||
| 状态 | Pinia | 2.1+ | 全局状态管理 |
|
||||
| 路由 | Vue Router | 4.3+ | 路由管理 |
|
||||
@@ -36,7 +36,7 @@
|
||||
`v-perm` / `v-perms` 指令控制按钮级权限:
|
||||
|
||||
```vue
|
||||
<el-button v-perm="['sys:user:add']">新增</el-button>
|
||||
<a-button v-perm="['sys:user:add']">新增</a-button>
|
||||
```
|
||||
|
||||
### Token 管理
|
||||
@@ -96,7 +96,7 @@ ui/src/
|
||||
|
||||
```bash
|
||||
pnpm install # 安装依赖(或 npm install)
|
||||
pnpm dev # 启动开发服务器(默认 8001)
|
||||
pnpm dev # 启动开发服务器(默认 8002)
|
||||
pnpm build # 构建生产版本
|
||||
pnpm preview # 预览构建结果
|
||||
pnpm lint:eslint # ESLint 检查
|
||||
|
||||
Reference in New Issue
Block a user