1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
| 框架:Eva v2.0
| Eva官网:http://eva.adjust-rd.com
|
| # 项目目录说明
| - src/assets:静态资源目录
| - src/components:自定义组件目录
| - src/plugins:插件目录
| - src/router:路由配置目录
| - src/store:vuex store目录
| - src/utils:工具目录
| - src/views:页面目录
|
| # 技术栈
| - 路由:Vue-Router-3.2.0
| - 预编译:SASS-4.12.0
| - HTTP库:axios-0.21.1
| - UI库:element-ui-2.3.6
| - 代码规范检查:eslint-6.7.2
|
| # 代码检查
| 代码检查规则配置在package.json的eslintConfig对象中
|
| # 路由
| 路由配置在src/router/index.js中
|
| # 接口代理和调用
| 接口代理路径配置在vue.config.js文件中,接口调用工具封装在src/utils/request.js中,调用示例如下
| ```javascript
| import request from '@/utils/request'
|
| request.post('/api/myinterface', {
| param1: 'param value'
| })
| .then(data => {
| console.log('请求成功,接口返回', data)
| })
| .catch(e => {
| console.log('调用失败', e)
| })
| ```
|
|