课程目录

1-1 [项目介绍] 项目介绍 (09:06)
2-1 [环境搭建和项目创建] 环境搭建和项目创建 (06:44)
3-1 [项目分析和全局配置] 引入全局样式(一) (07:52)
3-2 [项目分析和全局配置] 引入全局样式(二) (05:32)
3-3 [项目分析和全局配置] 引入自定义图标库 (05:33)
3-4 [项目分析和全局配置] 配置tabbar底部导航 (09:26)
4-1 [首页开发] 自定义导航栏(一) (14:33)
4-2 [首页开发] 自定义导航栏(二) (07:41)
4-3 [首页开发] 搜索组件美化 (05:25)
5-1 [封装通用列表组件] 通用列表组件开发(一) (10:28)
5-2 [封装通用列表组件] 通用列表组件开发(二) (11:20)
6-1 [自定义多选操作开发] 多选操作开发(一) (04:25)
6-2 [自定义多选操作开发] 多选操作开发(二) (05:44)
6-3 [自定义多选操作开发] 多选操作开发(三)全选和取消全选 (02:56)
6-4 [自定义多选操作开发] 多选操作开发(四)底部操作条 (10:39)
7-1 [重命名和批量删除功能] 全局弹出层组件封装(一) (12:29)
7-2 [重命名和批量删除功能] 全局弹出层组件封装(二) (06:32)
7-3 [重命名和批量删除功能] 全局弹出层组件封装(三) (05:39)
7-4 [重命名和批量删除功能] 删除和重命名功能实现 (09:05)
8-1 [新建文件夹功能] 弹出添加操作条 (09:29)
8-2 [新建文件夹功能] 新建文件夹功能实现 (05:54)
9-1 [图片预览和视频播放功能] 图片预览功能 (10:49)
9-2 [图片预览和视频播放功能] 视频播放功能实现 (06:57)
10-1 [文件排序功能] 文件排序弹框 (08:28)
11-1 [下载和上传状态列表] 下载和上传状态列表(一) (12:16)
11-2 [下载和上传状态列表] 下载和上传状态列表(二) (10:55)
11-3 [下载和上传状态列表] 下载和上传状态列表(三) (12:44)
12-1 [个人中心页开发] 个人中心页开发 (17:23)
13-1 [Vuecli+iview项目初始化] 创建vuecli4项目 (04:57)
13-2 [Vuecli+iview项目初始化] 引入iview组件库 (02:47)
13-3 [Vuecli+iview项目初始化] 引入bootstrap4和图标库 (05:03)
13-4 [Vuecli+iview项目初始化] 安装和配置vue-router (06:14)
14-1 [PC端登录页开发] PC端登录页开发(一) (14:51)
14-2 [PC端登录页开发] PC端登录页开发(二) (08:38)
14-3 [PC端登录页开发] PC端登录页开发(三) (06:00)
15-1 [PC端全局布局开发] PC端全局布局开发(一) (06:55)
15-2 [PC端全局布局开发] PC端全局布局开发(二)-顶部导航 (13:33)
16-1 [PC端侧边栏开发] PC端侧边栏开发(一)-菜单 (06:27)
16-2 [PC端侧边栏开发] PC端侧边栏开发(二)-容量提示 (07:16)
17-1 [PC端文件列表开发] PC端文件列表开发 -操作条 (15:42)
17-2 [PC端文件列表开发] PC端文件列表开发(二)-列表(1) (07:03)
17-3 [PC端文件列表开发] PC端文件列表开发(三)-列表(2) (14:18)
18-1 [封装多功能文件列表组件] 封装文件列表组件(1) (07:34)
18-2 [封装多功能文件列表组件] 封装文件列表组件(2)删除 (10:48)
18-3 [封装多功能文件列表组件] 封装文件列表组件(3)多选操作 (09:13)
18-4 [封装多功能文件列表组件] 封装文件列表组件(4)-重命名 (11:56)
18-5 [封装多功能文件列表组件] 封装文件列表组件(5)图片预览 (12:13)
19-1 [egg.js基础入门] 创建egg.js项目 (07:30)
19-2 [egg.js基础入门] 写第一个api接口 (08:42)
19-3 [egg.js基础入门] router路由传参(一) (11:30)
19-4 [egg.js基础入门] router路由传参(二) (11:22)
19-5 [egg.js基础入门] 资源路由和路由分组 (11:03)
19-6 [egg.js基础入门] 数据库迁移(一) (11:06)
19-7 [egg.js基础入门] 数据库迁移(二) (07:57)
19-8 [egg.js基础入门] sequelize模型-新增 (14:59)
19-9 [egg.js基础入门] sequelize模型-批量新增和修改器 (08:53)
19-10 [egg.js基础入门] sequelize模型-查询单个 (10:39)
19-11 [egg.js基础入门] sequelize模型-查询多个和获取器 (07:55)
19-12 [egg.js基础入门] sequelize模型-where操作符 (08:26)
19-13 [egg.js基础入门] sequelize模型-修改和限制字段 (11:09)
19-14 [egg.js基础入门] sequelize模型-字段限制排序分页 (12:35)
19-15 [egg.js基础入门] sequelize模型-删除和批量删除 (07:45)
19-16 [egg.js基础入门] 错误和异常统一处理 (11:59)
19-17 [egg.js基础入门] 中间件配置 (08:11)
19-18 [egg.js基础入门] 参数验证 (10:33)
20-1 [Egg.js后端api开发和部署上线] 创建项目和基础配置 (08:20)
20-2 [Egg.js后端api开发和部署上线] 统一api返回格式 (08:36)
20-3 [Egg.js后端api开发和部署上线] 全局抛出异常处理 (09:06)
20-4 [Egg.js后端api开发和部署上线] sequelize数据库配置 (05:58)
20-5 [Egg.js后端api开发和部署上线] 数据库迁移配置 (07:12)
20-6 [Egg.js后端api开发和部署上线] 数据表设计和迁移 (09:41)
20-7 [Egg.js后端api开发和部署上线] 注册功能 (09:18)
20-8 [Egg.js后端api开发和部署上线] 参数验证(一) (14:52)
20-9 [Egg.js后端api开发和部署上线] 参数验证(二) (03:10)
20-10 [Egg.js后端api开发和部署上线] 修改器密码自动加密 (10:28)
20-11 [Egg.js后端api开发和部署上线] 安装redis和jwt扩展包 (10:34)
20-12 [Egg.js后端api开发和部署上线] 登录api实现(一) (12:16)
20-13 [Egg.js后端api开发和部署上线] 登录api实现(二) (10:34)
20-14 [Egg.js后端api开发和部署上线] 全局权限验证中间件实现 (17:10)
20-15 [Egg.js后端api开发和部署上线] 退出登录api实现 (03:11)
20-16 [Egg.js后端api开发和部署上线] 上传文件api实现(一) (11:31)
20-17 [Egg.js后端api开发和部署上线] 上传文件api实现(二) (14:27)
20-18 [Egg.js后端api开发和部署上线] 上传文件api实现(三) (15:00)
20-19 [Egg.js后端api开发和部署上线] 上传文件api实现(四) (08:35)
20-20 [Egg.js后端api开发和部署上线] 剩余容量api实现 (05:18)
20-21 [Egg.js后端api开发和部署上线] 当前用户文件列表api实现 (08:54)
20-22 [Egg.js后端api开发和部署上线] 创建文件夹api实现 (06:48)
20-23 [Egg.js后端api开发和部署上线] 重命名api实现 (06:13)
20-24 [Egg.js后端api开发和部署上线] 批量删除api实现(一) (09:18)
20-25 [Egg.js后端api开发和部署上线] 批量删除api实现(二) (04:10)
20-26 [Egg.js后端api开发和部署上线] 搜索文件api实现 (07:11)
20-27 [Egg.js后端api开发和部署上线] 创建分享api实现 (12:51)
20-28 [Egg.js后端api开发和部署上线] 我的分享列表api实现 (03:36)
20-29 [Egg.js后端api开发和部署上线] 查看分享api实现 (11:50)
20-30 [Egg.js后端api开发和部署上线] 保存到自己的网盘api实现 (20:29)
21-1 [前后端交互开发] 补充登录注册页 (11:34)
21-2 [前后端交互开发] 引入请求库和vuex (04:32)
21-3 [前后端交互开发] 登录注册功能实现 (12:27)
21-4 [前后端交互开发] 个人中心交互实现 (13:29)
21-5 [前后端交互开发] 退出登录功能实现 (07:55)
21-6 [前后端交互开发] 首页交互-文件列表 (13:12)
21-7 [前后端交互开发] 首页交互-文件列表切换目录 (12:42)
21-8 [前后端交互开发] 首页交互-文件列表排序方式 (02:34)
21-9 [前后端交互开发] 首页交互-创建文件夹 (03:05)
21-10 [前后端交互开发] 首页交互-重命名 (02:02)
21-11 [前后端交互开发] 首页交互-批量删除 (03:42)
21-12 [前后端交互开发] 首页交互-搜索文件 (04:10)
21-13 [前后端交互开发] 首页交互-上传图片 (18:42)
21-14 [前后端交互开发] 首页交互-上传视频 (06:51)
21-15 [前后端交互开发] 首页交互-下载文件 (15:19)
21-16 [前后端交互开发] 上传和下载进度 (22:42)
21-17 [前后端交互开发] 创建分享链接功能 (05:30)
21-18 [前后端交互开发] PC端交互-引入axios和vuex (06:41)
21-19 [前后端交互开发] PC端交互-注册登录 (17:53)
21-20 [前后端交互开发] PC端交互-初始化和退出登录 (11:00)
21-21 [前后端交互开发] PC端交互-拦截器完善 (13:52)
21-22 [前后端交互开发] PC端交互-权限验证 (05:59)
21-23 [前后端交互开发] PC端交互-获取文件列表 (06:22)
21-24 [前后端交互开发] PC端交互-创建文件夹 (07:55)
21-25 [前后端交互开发] PC端交互-上传文件 (06:29)
21-26 [前后端交互开发] PC端交互-文件重命名 (02:05)
21-27 [前后端交互开发] PC端交互-批量删除 (08:05)
21-28 [前后端交互开发] PC端交互-切换目录 (16:24)
21-29 [前后端交互开发] PC端交互-搜索文件 (03:35)
21-30 [前后端交互开发] PC端交互-优化体验和筛选类型 (21:05)
21-31 [前后端交互开发] PC端交互-下载文件 (11:33)
21-32 [前后端交互开发] PC端交互-生成分享链接 (08:58)
21-33 [前后端交互开发] PC端交互-我的分享列表 (10:49)
21-34 [前后端交互开发] PC端交互-查看分享 (21:09)
21-35 [前后端交互开发] PC端交互-保存到我的网盘 (26:39)
21-36 [前后端交互开发] 补充移动端查看分享和保存页 (13:53)
21-37 [前后端交互开发] 移动端交互-保存到我的网盘 (28:30)
22-1 [多端兼容和打包] 兼容pc端和移动端(一) (11:54)
22-2 [多端兼容和打包] 兼容pc端和移动端(二) (29)
22-3 [多端兼容和打包] 部署前环境搭建 (14:58)
22-4 [多端兼容和打包] 后端api部署 (17:58)
22-5 [多端兼容和打包] 部署PC端部分 (08:26)
22-6 [多端兼容和打包] 部署H5端部分 (06:30)
22-7 [多端兼容和打包] 兼容微信小程序端 (06:58)