B站视频链接:https://www.bilibili.com/video/BV1vE411871g
手动整理了一下课程目录 ,方便查看。
序号 | 视频名称 |
---|---|
1 | 01-03.vue概述及入门_ |
2 | 04.vue模板语法_ |
3 | 05.指令v-cloak_ |
4 | 06.数据绑定指令_ |
5 | 07.数据响应式_ |
6 | 08.双向数据绑定_ |
7 | 09.双向数据绑定2_ |
8 | 10.事件绑定_ |
9 | 11.事件基本使用_ |
10 | 12.事件修饰符_ |
11 | 13.按键事件修饰符_ |
12 | 14.自定义按键事件修饰符_ |
13 | 15.案例:简单计算器_ |
14 | 16.属性绑定_ |
15 | 17.属性绑定2_ |
16 | 18.样式绑定_ |
17 | 19.样式绑定2_ |
18 | 20.样式绑定语法细节_ |
19 | 21.style样式处理_ |
20 | 22.分支循环结构_ |
21 | 23.循环结构_ |
22 | 24.v-if和v-for结合使用_ |
23 | 25.案例:Tab选项卡01_ |
24 | 26.案例:Tab选项卡02_ |
25 | 27.案例:Tab选项卡03_ |
26 | 28.案例:Tab选项卡04_ |
27 | 01.vue常用特性_ |
28 | 02.表单操作01_ |
29 | 03.表单操作02_ |
30 | 04.表单域修饰符_ |
31 | 05.自定义指令_ |
32 | 06.自定义指令用法_ |
33 | 07.自定义指令局部指令_ |
34 | 08.计算属性_ |
35 | 09.计算属性与方法的区别_ |
36 | 10.侦听器开始_ |
37 | 11.侦听器的应用场景_ |
38 | 12.过滤器_ |
39 | 13.带参数的过滤器_ |
40 | 14.案例:使用过滤器格式化日期_ |
41 | 15.综合案例:图书管理01_ |
42 | 16.综合案例:图书管理02_ |
43 | 17.综合案例:图书管理03补充知识_ |
44 | 18.综合案例:图书管理04_ |
45 | 19.综合案例:图书管理05_ |
46 | 20.综合案例:图书管理06_ |
47 | 21.综合案例:图书管理07_ |
48 | 22.综合案例:图书管理08_ |
49 | 23.综合案例:图书管理09_ |
50 | 24.综合案例:图书管理10_ |
51 | 01.组件化开发开始_ |
52 | 02.组件化开发思想_ |
53 | 03.组件注册_ |
54 | 04.组件注册注意事项_ |
55 | 05.组件命名方式_ |
56 | 06.局部组件注册_ |
57 | 07.Vue调试工具使用_ |
58 | 08.组件间数据交互_ |
59 | 09.props属性名规则_ |
60 | 10.props属性值类型_ |
61 | 11.子组件向父组件传值_ |
62 | 12.子组件通过自定义事件向父组件传值_ |
63 | 13.非父子组件传值_ |
64 | 14.组件插槽_ |
65 | 15.具名插槽用法_ |
66 | 16.作用域插槽_ |
67 | 17.案例:购物车01_ |
68 | 18.案例:购物车02_ |
69 | 19.案例:购物车03_ |
70 | 20.案例:购物车04_ |
71 | 21.案例:购物车05_ |
72 | 22.案例:购物车06_ |
73 | 01.Vue前端交互开始_ |
74 | 02.Vue前端交互模式_ |
75 | 03.Promise用法_ |
76 | 04.Promise基本用法_ |
77 | 05.基于Promise处理Ajax请求_ |
78 | 06.then参数中的函数返回值_ |
79 | 07.Promise常用的API_ |
80 | 08.Promise常用的API对象方法_ |
81 | 09.接口调用fetch用法_ |
82 | 10.fetch请求参数_ |
83 | 11.POST请求方式的参数传递_ |
84 | 12.fetch响应结果_ |
85 | 13.接口调用axios用法_ |
86 | 14.axios的常用API_ |
87 | 15.axios的参数POST传递_ |
88 | 16.axios的响应结果_ |
89 | 17.axios拦截器_ |
90 | 18.接口调用async和await用法_ |
91 | 19.async和await处理多个异步请求_ |
92 | 20.案例:图书管理接口01_ |
93 | 21.案例:图书管理接口02_ |
94 | 22.案例:图书管理接口03_ |
95 | 23.案例:图书管理接口04_ |
96 | 24.案例:图书管理接口05_ |
97 | 25.案例:图书管理接口06_ |
98 | 01.Vue前端路由_ |
99 | 02.路由的基本概念与原理_ |
100 | 03.实现简易前端路由_ |
101 | 04.Vue Router路由管理器_ |
102 | 05.Vue Router的基本使用_ |
103 | 06.路由重定向_ |
104 | 07.Vue Router嵌套路由_ |
105 | 08.Vue Router动态路由匹配_ |
106 | 09.路由组件传递参数_ |
107 | 10.Vue Router命名路由_ |
108 | 11.Vue Router编程式导航_ |
109 | 12.案例:后台管理路由01_ |
110 | 13.案例:后台管理路由02_ |
111 | 14.案例:后台管理路由03_ |
112 | 15.案例:后台管理路由04_ |
113 | 16.案例:后台管理路由05_ |
114 | 17.案例:后台管理路由06_ |
115 | 01.前端工程化的学习目标_ |
116 | 02.模块化相关规范_ |
117 | 03.ES6的模块化_ |
118 | 04.ES6模块化的基本语法_ |
119 | 05.按需导出与按需导入_ |
120 | 06.直接导入并执行模块代码_ |
121 | 07.webpack开始_ |
122 | 08.webpack的基本使用_ |
123 | 09.在项目中安装和配置webpack_ |
124 | 10.配置打包的入口与出口_ |
125 | 11.配置自动打包的功能_ |
126 | 12.配置生成预览页面_ |
127 | 13.配置自动打包的相关参数_ |
128 | 14.webpack中的加载器_ |
129 | 15.webpack中的加载器的基本使用_ |
130 | 16.打包处理less文件_ |
131 | 17.打包处理scss文件_ |
132 | 18.配置postCSS自动添加css的兼容前缀_ |
133 | 19.打包样式表中的图片和字体文件_ |
134 | 20.打包处理js文件中的高级语法_ |
135 | 21.Vue单文件组件_ |
136 | 22.webpack中配置Vue组件的加载器_ |
137 | 23.在webpack项目中使用Vue_ |
138 | 24.webpack打包发布_ |
139 | 01.什么是脚手架_ |
140 | 02.脚手架的基本使用_ |
141 | 03.图形化方式创建Vue项目_ |
142 | 04.2.x旧模板创建旧版Vue项目_ |
143 | 05.脚手架生成的项目结构分析_ |
144 | 06.脚手架的自定义配置_ |
145 | 07.Element-UI的基本使用01_ |
146 | 08.Element-UI的基本使用02_ |
147 | 1.00.项目实战的学习目标 |
148 | 2.01.项目概述-电商项目基本业务概述 |
149 | 3.02.项目概述-电商后台管理系统的功能划分 |
150 | 4.03.项目概述-项目的开发模式以及技术选型 |
151 | 5.04.项目初始化-前端项目初始化 |
152 | 6.05.项目初始化-创建码云账号并配置SSH公钥 |
153 | 7.06.项目初始化-将本地项目托管到码云中 |
154 | 8.07.项目初始化-安装MySQL |
155 | 9.08.项目初始化-配置API接口服务器并使用PostMan调试接口 |
156 | 10.09.登录退出-分析登录过程以及token的原理 |
157 | 11.10.登录退出-分析登录页面的布局结构并创建login子分支 |
158 | 12.11.登录退出-梳理项目结构 |
159 | 13.12.登录退出-渲染Login组件并实现路由重定向 |
160 | 14.13.登录退出-设置背景色并在屏幕中央绘制登录盒子 |
161 | 15.14.登录退出-绘制默认头像 |
162 | 16.15.登录退出-绘制登录表单区域 |
163 | 17.16.登录退出-绘制带icon的input输入框 |
164 | 18.17.登录退出-实现表单的数据绑定 |
165 | 19.18.登录退出-实现表单数据验证 |
166 | 20.19.登录退出-实现表单的重置功能 |
167 | 21.20.登录退出-实现登录前表单数据的预验证 |
168 | 22.21.登录退出-配置axios发起登录请求 |
169 | 23.22.登录退出-配置Message全局弹框组件 |
170 | 24.23.登录退出-完善登录之后的操作 |
171 | 25.24.登录退出-路由导航守卫控制页面访问权限 |
172 | 26.25.登录退出-实现退出功能 |
173 | 27.26.语法处理-处理项目中的ESLint语法报错问题 |
174 | 28.27.语法处理-修改element-ui组件的按需导入形式 |
175 | 29.28.登录退出-将本地代码提交代码到码云中 |
176 | 30.01.主页-实现基本的主页布局 |
177 | 31.02.主页-美化主页的header区域 |
178 | 32.03.主页-实现导航菜单的基本结构 |
179 | 33.04.主页-通过axios拦截器添加token验证 |
180 | 34.05.主页-获取左侧菜单数据 |
181 | 35.06.主页-通过双层for循环渲染左侧菜单 |
182 | 36.07.主页-为选中项设置字体颜色并添加分类图标 |
183 | 37.08.主页-每次只能打开一个菜单项并解决边框问题 |
184 | 38.09.主页-实现侧边栏的折叠与展开效果 |
185 | 39.10.主页-实现首页路由的重定向效果 |
186 | 40.11.主页-实现侧边栏路由链接的改造 |
187 | 41.12.用户列表-通过路由的形式展示用户列表组件 |
188 | 42.13.用户列表-在sessionStorage中保存左侧菜单的激活状态 |
189 | 43.14.用户列表-绘制用户列表组件的基础布局结构 |
190 | 44.15.用户列表-获取用户列表数据 |
191 | 45.16.用户列表-使用el-table组件渲染基本的用户列表 |
192 | 46.17.用户列表-为表格添加索引列 |
193 | 47.18.用户列表-自定义状态列的显示效果 |
194 | 48.19.用户列表-通过作用域插槽渲染操作列 |
195 | 49.20.用户列表-实现分页效果 |
196 | 50.21.用户列表-修改用户状态 |
197 | 51.22.用户列表-实现搜索功能 |
198 | 52.23.添加用户-渲染添加用户的对话框 |
199 | 53.24.添加用户-渲染添加用户的表单 |
200 | 54.25.添加用户-自定义邮箱和手机号的校验规则 |
201 | 55.26.添加用户-实现添加表单的重置操作 |
202 | 56.27.添加用户-实现添加用户前的表单预校验 |
203 | 57.28.添加用户-调用API接口完成添加用户的操作 |
204 | 58.01.修改用户-展示修改用户的对话框 |
205 | 59.02.修改用户-根据Id查询对应的用户信息 |
206 | 60.03.修改用户-渲染修改用户的表单 |
207 | 61.04.修改用户-实现修改用户表单的重置操作 |
208 | 62.05.修改用户-完成提交修改之前的表单预验证 |
209 | 63.06.修改用户-提交表单完成用户信息的修改 |
210 | 64.07.删除用户-弹框询问用户是否确认删除数据 |
211 | 65.08.删除用户-调用API完成删除用户的操作 |
212 | 66.09.提交代码-创建user子分支并把代码推送到码云仓库中 |
213 | 67.10.新建分支-创建rights子分支并推送到码云 |
214 | 68.11.权限列表-通过路由展示权限列表组件 |
215 | 69.12.权限列表-绘制面包屑导航和卡片视图 |
216 | 70.13.权限列表-调用API获取权限列表的数据 |
217 | 71.14.权限列表-渲染权限列表UI结构 |
218 | 72.15.介绍 用户-角色-权限 三者之间的关系 |
219 | 73.16.角色列表-通过路由展示角色列表组件 |
220 | 74.17.角色列表-绘制基本布局结构并获取列表数据 |
221 | 75.18.角色列表-渲染角色列表数据 |
222 | 76.19.角色列表-说明角色列表需要完成的功能模块 |
223 | 77.20.角色列表-分析角色下权限渲染的实现思路 |
224 | 78.21.角色列表-通过第一层for循环渲染一级权限 |
225 | 79.22.角色列表-美化一级权限的UI结构 |
226 | 80.23.角色列表-通过第二层for循环渲染二级权限 |
227 | 81.24.角色列表-通过第三层for循环渲染三级权限 |
228 | 82.25.角色列表-美化角色下权限的UI结构 |
229 | 83.26.角色列表-点击删除权限按钮弹出确认提示框 |
230 | 84.27.角色列表-完成删除角色下指定权限的功能 |
231 | 85.28.分配权限-弹出分配权限对话框并请求权限数据 |
232 | 86.29.分配权限-初步配置并使用el-tree树形控件 |
233 | 87.30.分配权限-优化树形控件的展示效果 |
234 | 88.31.分配权限-分析已有权限默认勾选的实现思路 |
235 | 89.32.分配权限-加载当前角色已有的权限 |
236 | 90.33.分配权限-在关闭对话框时重置defKeys数组 |
237 | 91.34.分配权限-调用API完成分配权限的功能 |
238 | 92.35.分配角色-渲染分配角色的对话框并请求角色列表数据 |
239 | 93.36.分配角色-渲染角色列表的select下拉菜单 |
240 | 94.37.分配角色-完成分配角色的功能 |
241 | 95.38.分支操作-提交本地代码到Git仓库并推送到码云 |
242 | 96.01.商品分类-介绍商品分类功能的作用 |
243 | 97.02.商品分类-创建goods_cate子分支并push到码云中 |
244 | 98.03.商品分类-通过路由加载商品分类组件 |
245 | 99.04.商品分类-绘制商品分类组件的基本页面布局 |
246 | 100.05.商品分类-调用API获取商品分类列表数据 |
247 | 101.06.商品分类-初步使用vue-table-with-tree-grid |
248 | 102.07.商品分类-使用自定义模板列渲染表格数据 |
249 | 103.08.商品分类-渲染排序和操作对应的UI结构 |
250 | 104.09.商品分类-实现分页功能 |
251 | 105.10.商品分类-渲染添加分类的对话框和表单 |
252 | 106.11.商品分类-获取父级分类数据列表 |
253 | 107.12.商品分类-渲染级联选择器 |
254 | 108.13.商品分类-根据父分类的变化处理表单中的数据 |
255 | 109.14.商品分类-在对话框的close事件中重置表单数据 |
256 | 110.15.商品分类-完成添加分类的操作 |
257 | 111.16.分支操作-将goods_cate分支上的代码提交到Git仓库中 |
258 | 112.17.分支操作-创建goods_params分支 |
259 | 113.18.分类参数-介绍分类参数功能的作用 |
260 | 114.19.分类参数-通过路由加载分类参数组件页面 |
261 | 115.20.分类参数-渲染分类参数页面的基本UI结构 |
262 | 116.21.分类参数-调用API获取商品分类列表数据 |
263 | 117.22.分类参数-渲染商品分类的级联选择框 |
264 | 118.23.分类参数-控制级联选择框的选中范围 |
265 | 119.24.分类参数-渲染分类参数的Tabs页签 |
266 | 120.25.分类参数-渲染添加参数按钮并控制按钮的禁用状态 |
267 | 121.26.分类参数-获取参数列表数据 |
268 | 122.27.分类参数-切换Tabs面板后重新获取参数列表数据 |
269 | 123.28.分类参数-将获取到的参数数据挂载到不同的数据源上 |
270 | 124.29.分类参数-渲染动态参数和静态属性的Table表格 |
271 | 125.30.添加参数-渲染添加参数的对话框 |
272 | 126.31.添加参数-完成动态参数和静态属性的添加操作 |
273 | 127.32.修改参数-渲染修改参数的对话框 |
274 | 128.33.修改参数-完成修改参数的操作 |
275 | 129.34.删除参数-完成删除参数的业务逻辑 |
276 | 130.01.分类参数-渲染参数下的可选项 |
277 | 131.02.分类参数-解决attr_vals为空字符串时候的小问题36_ |
278 | 132.03.分类参数-控制按钮与文本框的切换显示 |
279 | 133.04.分类参数-为每一行数据提供单独的inputVisible和inpu |
280 | 134.05.分类参数-让文本框自动获得焦点 |
281 | 135.06.分类参数-实现文本框与按钮的切换显示 |
282 | 136.07.分类参数-完成参数可选项的添加操作 |
283 | 137.08.分类参数-删除参数下的可选项 |
284 | 138.09.分类参数-清空表格数据 |
285 | 139.10.分类参数-完成静态属性表格中的展开行效果 |
286 | 140.11.分支操作-将本地goods_params分支的代码提交并推送到码云 |
287 | 141.12.分支操作-创建goods_list子分支并推送到码云 |
288 | 142.13.商品列表-通过路由加载商品列表组件 |
289 | 143.14.商品列表-获取商品列表数据 |
290 | 144.15.商品列表-渲染商品表格数据 |
291 | 145.16.商品列表-自定义格式化时间的全局过滤器 |
292 | 146.17.商品列表-实现商品列表的分页功能 |
293 | 147.18.商品列表-实现搜索与清空的功能 |
294 | 148.19.商品列表-根据Id删除商品数据 |
295 | 149.20.商品列表-通过编程式导航跳转到商品添加页面 |
296 | 150.21.商品添加-渲染添加页面的基本结构 |
297 | 151.22.商品添加-美化步骤条组件 |
298 | 152.23.商品添加-渲染tab栏区域 |
299 | 153.24.商品添加-实现步骤条和tab栏的数据联动效果 |
300 | 154.25.商品添加-分析表单的组成部分 |
301 | 155.26.商品添加-绘制基本信息面板的UI结构 |
302 | 156.27.商品添加-获取商品分类数据 |
303 | 157.28.商品添加-绘制商品分类的级联选择器 |
304 | 158.29.商品添加-只允许选中三级商品分类 |
305 | 159.30.商品添加-阻止页签切换 |
306 | 160.31.商品添加-获取动态参数列表数据 |
307 | 161.32.商品添加-绘制商品参数面板中的复选框组 |
308 | 162.33.商品添加-优化复选框的样式 |
309 | 163.34.商品添加-获取静态属性列表数据 |
310 | 164.35.商品添加-渲染商品属性面板的UI结构 |
311 | 165.01.商品添加-初步使用upload上传组件 |
312 | 166.02.商品添加-手动为upload组件绑定headers请求头 |
313 | 167.03.商品添加-监听upload组件的on-success事件 |
314 | 168.04.商品添加-监听upload组件的on-remove事件 |
315 | 169.05.商品添加-实现图片的预览效果 |
316 | 170.06.商品添加-安装并配置vue-quill-editor |
317 | 171.07.商品添加-实现表单数据的预验证 |
318 | 172.08.商品添加-把goods_cat从数组转换为字符串 |
319 | 173.09.商品添加-处理attrs数组 |
320 | 174.10.商品添加-完成商品添加操作 |
321 | 175.11.分支操作-将goods_list分支的代码合并且推送到码云 |
322 | 176.12.分支操作-创建order子分支 |
323 | 177.13.订单列表-通过路由渲染订单列表页面 |
324 | 178.14.订单列表-根据分页获取订单数据列表 |
325 | 179.15订单列表-渲染订单table表格 |
326 | 180.16.订单列表-实现分页功能 |
327 | 181.17.订单列表-实现省市区县数据联动效果 |
328 | 182.18.订单列表-展示物流进度对话框并获取物流信息 |
329 | 183.19.订单列表-手动导入并使用Timeline组件 |
330 | 184.20.分支操作-将本地order分支的代码合并且推送到码云 |
331 | 185.21.分支操作-创建report子分支 |
332 | 186.22.数据统计-通过路由加载数据报表组件 |
333 | 187.23.数据统计-安装Echarts并渲染Demo图表 |
334 | 188.24.数据统计-获取折线图数据并渲染图表 |
335 | 189.25.分支操作-将本地的report分支合并且推送到码云 |
336 | 190.00.学习目标 |
337 | 191.01.优化-介绍项目优化的策略 |
338 | 192.02.优化-通过nprogress添加进度条效果 |
339 | 193.03.优化-解决serve命令中提示的ESLint语法错误 |
340 | 194.04.优化-在执行build命令期间移除所有的console |
341 | 195.05.优化-只在发布阶段移除所有的console |
342 | 196.06.优化-生成打包报告 |
343 | 197.07.优化-通过vue.config.js修改webpack的默认配置 |
344 | 198.08.优化-介绍configureWebpack与chainWebpac |
345 | 199.09.优化-通过chainWebpack自定义打包入口 |
346 | 200.10.优化-通过externals加载外部CDN资源 |
347 | 201.11.优化-演示externals的效果 |
348 | 202.12.优化-通过CDN优化ElementUI的打包 |
349 | 203.13.优化-自定制首页内容 |
350 | 204.14.优化-实现路由懒加载 |
351 | 205.15.上线-通过node创建web服务器 |
352 | 206.16.上线-开启文件的Gzip网络传输压缩 |
353 | 207.17.上线-配置HTTPS服务 |
354 | 208.18.上线-使用pm2管理应用 |