multiple-police-situations/README.md

75 lines
1.8 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 长沪信息[云控系统后台页面]
> 项目基于 vue3x AntDesignVue4x VueRouter4x pinia的后台管理前端框架
[TOC]
## 1. 项目安装
```bash
# 依赖下载
yarn or npm i
# 开发环境运行
yarn dev
# 生产构建
yarn build
# 预览
yarn preview
```
## 2. 代码结构规范
```bash
|--analyze.html 打包依赖分析
|--components.d.ts antdesign组件自动导入
|--package.json 项目依赖管理
|--tsconfig.json ts配置
|--vite.config.ts vite配置
|--src 根目录
|--assets 静态资源文件 不参与打包
|--axios axios封装
|--components 全局公用组件封装
|--codemirror 代码编辑器
|--form antDesign表单二次封装
|--table antDesign表格二次封装
|--configs 全局的一些配置文件
|--directives 自定义指令
|--hooks hooks
|--router router
|--modules--dynamicRouters.ts 动态路由
|--modules--staticRouters.ts 静态路由
|--stores pinia
|--utils utils
|--views 页面存放位置
|--global.d.ts 全局的类型声明
|--.env.development 开发环境参数配置
|--.env.production 生产构建参数配置
```
## 3. 注意
- 项目中所有公共组件使用首字母大写命名
> 例如 FormPro TablePro
- 项目中的页面使用驼峰命名
> 例如 userManage roleManage
- 在使用动态路由的时候,需要严格遵守指定规则,否则不会生效
```tex
项目默认扫描views下的所有.vue的文件
例如:需要配置一个开发管理(dev)=》用户管理(userManage)
开发管理为目录
用户管理为菜单
则path为/dev/userManage 不需要加上views这一层 也不需要以.vue结尾
```
- 项目严重不推荐在开发过程中产生的红色错误或者黄色警告 如有 请自行解决
- 代码规范整洁