vue-element-admin-基础知识

2020/7/26 vue-element-admin
// 初始化项目
1. git clone https://github.com/PanJiaChen/vue-element-admin
2. cd vue-element-admin
3. npm i
4. npm run dev
----------------------------------------------------------------------------------------------
// 项目配置 src/settings.js
1. title // 站点标题,进入某个页面后
2. showSettings // 是否显示右侧悬浮配置按钮
3. tagsView // 是否显示页面标签功能条
4. fixedHeader // 是否将头部布局固定
5. sidebarLogo // 菜单栏中是否显示LOGO
6. errorLog // 默认显示错误日志的环境
----------------------------------------------------------------------------------------------
// 目录结构
1. api // 接口请求
2. assets // 静态资源
3. components // 通用组件
4. directive // 自定义指令
5. filters // 自定义过滤器
6. icons // 图标组件
7. layout // 布局组件
8. router // 路由配置
9. store // 状态管理
10. styles // 自定义样式
11. utils // 通用工具方法
      auth.js // token 存取
      permission.js // 权限检查
      request.js // axios 请求封装
      index.js // 工具方法
12. views // 页面
13. permission.js // 登录认证和路由跳转
14. settings.js // 全局配置
15. main.js // 全局入口文件
16. App.vue // 全局入口组件
----------------------------------------------------------------------------------------------
// 时间组件
1. <el-date-picker
      v-model="time"
      type="datetimerange"
      format="yyyy-MM-dd HH:mm:ss"
      value-format="yyyy-MM-dd HH:mm:ss"
      range-separator="~"
      start-placeholder="有效开始日期"
      end-placeholder="有效结束日期"
    />

      <el-date-picker
        v-model="time"
        type="datetime"
        format="yyyy-MM-dd HH:mm:ss"
        value-format="yyyy-MM-dd HH:mm:ss"
        placeholder="注册时间"
      />

	<el-date-picker
        v-model="time"
        type="date"
        format="yyyy-MM-dd"
        value-format="yyyy-MM-dd"
        placeholder="注册时间"
      />

	type="datetimerange": 显示时分秒区间
	type="datetime"显示时分秒
	type="date"显示日期

2. <el-time-picker
      is-range
      v-model="time"
      range-separator="至"
      start-placeholder="开始时间"
      end-placeholder="结束时间"
      placeholder="选择时间范围
    />

	<el-time-picker
    	   v-model="time"
    	   placeholder="任意时间点"
	/>

	is-range: 可以选区间,不加则选单个任意时间

	<el-time-select
  	  v-model="value"
  	  :picker-options="{
    	    start: '08:30',
   	    step: '00:15',
   	    end: '18:30'
  	  }"
	  placeholder="选择时间"
	/>

	选择固定时间相当于下拉框

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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
Last Updated: 2024/6/11 14:20:38
    飘向北方
    那吾克热-NW,尤长靖