Skip to content

Commit bc3762f

Browse files
committed
(feat)修改前端文件目录和node 最小版本
1 parent d36115a commit bc3762f

File tree

3 files changed

+86
-16
lines changed

3 files changed

+86
-16
lines changed

docs/env.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ title: 环境配置
2626

2727
## 使用说明
2828

29-
- node版本 > v8.6.0
29+
- node版本 >= 12.2.0
3030
- golang版本 >= v1.14
3131
- IDE推荐:Goland
3232
- 各位在clone项目以后,最好前往七牛云申请自己的空间地址。

docs/web.md

Lines changed: 75 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,28 +3,88 @@ id: web
33
title: web项目
44
---
55

6+
67
## web项目结构
78

89
```shell
9-
└─web (前端文件)
10-
├─public (发布模板)
11-
└─src (源码包)
12-
├─api (向后台发送ajax的封装层)
13-
├─assets (静态文件)
14-
├─components(组件)
15-
├─router (前端路由)
16-
├─store (vuex 状态管理仓)
17-
├─style (通用样式文件)
18-
├─utils (前端工具库)
19-
└─view (前端页面)
10+
web
11+
├── babel.config.js
12+
├── Dockerfile
13+
├── favicon.ico
14+
├── index.html -- 主页面
15+
├── limit.js -- 助手代码
16+
├── package.json -- 包管理器代码
17+
├── src -- 源代码
18+
│ ├── api -- api 组
19+
│ ├── App.vue -- 主页面
20+
│ ├── assets -- 静态资源
21+
│ ├── components -- 全局组件
22+
│ ├── core -- gva 组件包
23+
│ │ ├── config.js -- gva网站配置文件
24+
│ │ ├── gin-vue-admin.js -- 注册欢迎文件
25+
│ │ └── global.js -- 统一导入文件
26+
│ ├── directive -- v-auth 注册文件
27+
│ ├── main.js -- 主文件
28+
│ ├── permission.js -- 路由中间件
29+
│ ├── pinia -- pinia 状态管理器,取代vuex
30+
│ │ ├── index.js -- 入口文件
31+
│ │ └── modules -- modules
32+
│ │ ├── dictionary.js
33+
│ │ ├── router.js
34+
│ │ └── user.js
35+
│ ├── router -- 路由声明文件
36+
│ │ └── index.js
37+
│ ├── style -- 全局样式
38+
│ │ ├── base.scss
39+
│ │ ├── basics.scss
40+
│ │ ├── element_visiable.scss -- 此处可以全局覆盖 element-plus 样式
41+
│ │ ├── iconfont.css -- 顶部几个icon的样式文件
42+
│ │ ├── main.scss
43+
│ │ ├── mobile.scss
44+
│ │ └── newLogin.scss
45+
│ ├── utils -- 方法包库
46+
│ │ ├── asyncRouter.js -- 动态路由相关
47+
│ │ ├── btnAuth.js -- 动态权限按钮相关
48+
│ │ ├── bus.js -- 全局mitt声明文件
49+
│ │ ├── date.js -- 日期相关
50+
│ │ ├── dictionary.js -- 获取字典方法
51+
│ │ ├── downloadImg.js -- 下载图片方法
52+
│ │ ├── format.js -- 格式整理相关
53+
│ │ ├── image.js -- 图片相关方法
54+
│ │ ├── page.js -- 设置页面标题
55+
│ │ ├── request.js -- 统一请求文件
56+
│ │ └── stringFun.js -- 字符串文件
57+
| ├── view -- 主要view代码
58+
| | ├── about -- 关于我们
59+
| | ├── dashboard -- 面板
60+
| | ├── error -- 错误
61+
| | ├── example -- 上传案例
62+
| | ├── iconList -- icon列表
63+
| | ├── init -- 初始化数据
64+
| | ├── layout -- layout约束页面
65+
| | | ├── aside -- 侧边栏
66+
| | | ├── bottomInfo -- bottomInfo
67+
| | | ├── screenfull -- 全屏设置
68+
| | | ├── setting -- 系统设置
69+
| | | └── index.vue -- base 约束
70+
| | ├── login --登录
71+
| | ├── person --个人中心
72+
| | ├── superAdmin -- 超级管理员操作
73+
| | ├── system -- 系统检测页面
74+
| | ├── systemTools -- 系统配置相关页面
75+
| | └── routerHolder.vue -- page 入口页面
76+
├── vite.config.js -- vite 配置文件
77+
└── yarn.lock
2078
```
2179

2280
## web项目安装环境
2381

2482
- 以web为项目,用`VsCode`或者`WebStorm`打开
25-
- 打开工具的终端,输入`npm i` 或者 `cnpm i` 进行安装web项目的环境
26-
- 安装完成之后使用`npm run serve`或者`cnpm run serve`即可启动项目
83+
- 打开工具的终端,输入`npm i` 进行安装web项目的环境
84+
- 安装完成之后使用`npm run serve` 即可启动项目
2785

2886
:::danger 您可能遇到的问题
29-
1. 前端 npm 下载失败,请安装cnpm 使用淘宝镜像下载 [cnpm安装方法](https://developer.aliyun.com/mirror/NPM?from=tnpm)
30-
:::
87+
88+
1. 运行前端的时候,请先进入web目录下!!
89+
2. 前端 npm 下载失败,请换`yarn`使用,如果采用`cnpm`可能会出现各种版本问题(当然你可以试一下)
90+
:::

src/css/custom.css

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,4 +44,14 @@ blockquote{
4444
z-index: 9999;
4545
transform: scale(1.5);
4646
box-shadow: 3px 2px 7px 0 rgba(0 ,0 ,0 , 0.8);
47+
}
48+
.navbar__item span svg {
49+
color: #999;
50+
width: 10px;
51+
top: -2px;
52+
}
53+
.navbar__link::after{
54+
color: #999;
55+
font-size: 12px;
56+
/* top: -14px; */
4757
}

0 commit comments

Comments
 (0)