课程目录:
├── [1.10]–【入门】模板语法(2)_ev.mp4
├── [1.11]–【入门】模板语法(3)(替换数组)_ev.mp4
├── [1.12]–【入门】模板语法(4)_ev.mp4
├── [1.13]–【入门】模板语法(5)_ev.mp4
├── [1.14]–【入门】计算属性_ev.mp4
├── [1.15]–【入门】监听-ref函数定义的属性_ev.mp4
├── [1.16]–【入门】监听-reactive函数定义的属性_ev.mp4
├── [1.17]–【入门】生命周期函数_ev.mp4
├── [1.18]–【入门】自定义组件-定义属性_ev.mp4
├── [1.19]–【入门】自定义组件-定义事件_ev.mp4
├── [1.1]–【准备】Node环境安装_ev.mp4
├── [1.20]–【入门】自定义组件-定义v-model_ev.mp4
├── [1.21]–【入门】自定义组件-插槽基本使用_ev.mp4
├── [1.22]–【入门】自定义组件-具名插槽_ev.mp4
├── [1.23]–【入门】自定义组件-具名作用域_ev.mp4
├── [1.24]–【VueRouter】创建routerdemo项目_ev.mp4
├── [1.25]–【VueRouter】路由对象的创建_ev.mp4
├── [1.26]–【VueRouter】路由导航和展示_ev.mp4
├── [1.27]–【VueRouter】嵌套路由_ev.mp4
├── [1.28]–【VueRouter】路由传参的两种方式_ev.mp4
├── [1.29]–【VueRouter】编程式导航_ev.mp4
├── [1.2]–【准备】VSCode和配套插件_ev.mp4
├── [1.30]–【VueRouter】导航守卫_ev.mp4
├── [1.31]–【VueRouter】路由元信息_ev.mp4
├── [1.32]–【Pinia】创建piniademo项目_ev.mp4
├── [1.33]–【Pinia】pinia的基本使用_ev.mp4
├── [1.34]–【Pinia】pinia实战案例_ev.mp4
├── [1.3]–【入门】Vue项目创建和结构介绍_ev.mp4
├── [1.4]–【入门】vue文件结构介绍_ev.mp4
├── [1.5]–【入门】组合式API_ev.mp4
├── [1.6]–【入门】组合式API中修改组件名称_ev.mp4
├── [1.7]–【入门】使用ref定义响应式变量_ev.mp4
├── [1.8]–【入门】使用reactive定义响应式变量_ev.mp4
├── [1.9]–【入门】模板语法(1)_ev.mp4
├── [2.10]–【DRF】类视图-APIView使用详解_ev.mp4
├── [2.11]–【DRF】类视图-Mixin使用详解_ev.mp4
├── [2.12]–【DRF】类视图-GenericAPIView使用详解_ev.mp4
├── [2.13]–【DRF】类视图-ViewSet视图集_ev.mp4
├── [2.14]–【DRF】权限认证-认证流程分析_ev.mp4
├── [2.15]–【DRF】权限认证-手动实现JWT认证(1)_ev.mp4
├── [2.16]–【DRF】权限认证-手动实现JWT认证(2)_ev.mp4
├── [2.17]–【DRF】权限认证-权限管理_ev.mp4
├── [2.18]–【DRF】限速节流(1)_ev.mp4
├── [2.19]–【DRF】限速节流(2)_ev.mp4
├── [2.1]–【DRF】DRF介绍和安装_ev.mp4
├── [2.20]–【DRF】分页配置_ev.mp4
├── [2.21]–【DRF】异常处理_ev.mp4
├── [2.2]–【DRF】Postman使用介绍_ev.mp4
├── [2.3]–【DRF】项目准备工作_ev.mp4
├── [2.4]–【DRF】DRF初体验_ev.mp4
├── [2.5]–【DRF】序列化-序列化的定义_ev.mp4
├── [2.6]–【DRF】序列化-序列化的使用_ev.mp4
├── [2.7]–【DRF】序列化-模型序列化_ev.mp4
├── [2.8]–【DRF】序列化-序列化的嵌套_ev.mp4
├── [2.9]–【DRF】请求和响应_ev.mp4
├── [3.10]–【项目实战】创建前端项目_ev.mp4
├── [3.11]–【项目实战】frame和login结构搭建_ev.mp4
├── [3.12]–【项目实战】登录页面实现_ev.mp4
├── [3.13]–【项目实战】前端登录功能实现_ev.mp4
├── [3.14]–【项目实战】用户和token信息管理_ev.mp4
├── [3.15]–【项目实战】用async和await改写Ajax请求_ev.mp4
├── [3.16]–【项目实战】集成ElementPlus_ev.mp4
├── [3.17]–【项目实战】优化登录失败提示_ev.mp4
├── [3.18]–【项目实战】Frame页面结构搭建._ev.mp4
├── [3.19]–【项目实战】侧栏菜单栏实现_ev.mp4
├── [3.1]–【项目实战】后端项目创建_ev.mp4
├── [3.20]–【项目实战】折叠和展开菜单栏功能_ev.mp4
├── [3.21]–【项目实战】header组件布局_ev.mp4
├── [3.22]–【项目实战】解决authStore的小bug_ev.mp4
├── [3.23]–【项目实战】未登录限制访问_ev.mp4
├── [3.24]–【项目实战】退出登录功能实现_ev.mp4
├── [3.25]–【项目实战】使用中间件实现登录校验_ev.mp4
├── [3.26]–【项目实战】修改密码功能后端实现_ev.mp4
├── [3.27]–【项目实战】修改密码对话框实现_ev.mp4
├── [3.28]–【项目实战】修改密码功能前端实现_ev.mp4
├── [3.29]–【项目实战】考勤相关模型创建_ev.mp4
├── [3.2]–【项目实战】跨域请求配置_ev.mp4
├── [3.30]–【项目实战】考勤视图集和序列化功能(1)_ev.mp4
├── [3.31]–【项目实战】考勤视图集和序列化功能(2)_ev.mp4
├── [3.32]–【项目实战】考勤视图集和序列化功能(3)_ev.mp4
├── [3.33]–【项目实战】考勤视图集和序列化功能(4)_ev.mp4
├── [3.34]–【项目实战】考勤视图集和序列化功能(5)_ev.mp4
├── [3.35]–【项目实战】请假类型和审批者API实现_ev.mp4
├── [3.36]–【项目实战】个人考勤页面简单布局_ev.mp4
├── [3.37]–【项目实战】发布考勤对话框实现_ev.mp4
├── [3.38]–【项目实战】前端获取请假类型和审批者_ev.mp4
├── [3.39]–【项目实战】发起请假前端功能实现_ev.mp4
├── [3.3]–【项目实战】重写User模型_ev.mp4
├── [3.40]–【项目实战】个人考勤列表展示_ev.mp4
├── [3.41]–【项目实战】个人考勤列表分页(1)-后端实现_ev.mp4
├── [3.42]–【项目实战】个人考勤列表分页(2)-前端实现_ev.mp4
├── [3.43]–【项目实战】折叠侧边栏后table标签宽度自适应_ev.mp4
├── [3.44]–【项目实战】下属考勤页面布局实现_ev.mp4
├── [3.45]–【项目实战】OAMain组件封装_ev.mp4
├── [3.46]–【项目实战】OAPagination组件封装_ev.mp4
├── [3.47]–【项目实战】OADialog组件封装_ev.mp4
├── [3.48]–【项目实战】个人考勤列表bug解决_ev.mp4
├── [3.49]–【项目实战】下属考勤信息展示_ev.mp4
├── [3.4]–【项目实战】修改OAUser模型主键_ev.mp4
└── [3.50]–【项目实战】处理考勤对话框显示_ev.mp4
常见问题FAQ
- 视频课程的格式是什么
- 视频不加密,网盘在线学习,课程免费更新,持续更新
- 怎么发货?
- 有些资源没更新完结怎么办
- 有问题不懂想咨询怎么办