说明

​《Vue开发实战-从0开始搭建大型Vue项目》​​​是 ​​Ant Design Vue​​ 的作者在极客时间开的一门视频课,笔者记录一下学习笔记,仅供参考。

基础篇

  • 01-第一个Vue程序
  • 02-初识单文件组件
  • 03-Vue组件的核心概念:属性
  • 04-Vue组件的核心概念:事件
  • 05-Vue组件的核心概念:插槽
  • 06-双向绑定和单向数据流不冲突
  • 07-理解虚拟DOM及key属性的作用
  • 08-如何触发组件的更新
  • 09-合理应用计算属性和侦听器
  • 10-生命周期的应用场景和函数式组件
  • 11-指令的本质是什么
  • 12-常用高级特性provide/inject
  • 13-如何优雅地获取跨层级组件实例(拒绝递归)
  • 14-template和JSX的对比以及它们的本质

生态篇

  • 15-为什么需要Vuex
  • 16-如何在Vue中使用Vuex
  • 17-Vuex核心概念及底层原理
  • 18-Vuex最佳实践
  • 19-Vue Router的使用场景
  • 20-选择何种模式的路由及底层原理
  • 21-Nuxt解决了哪些问题?
  • 22-Nuxt核心原理是什么?
  • 23-UI组件库对比:Element UI、Ant Design Vue、iView
  • 24-提升开发效率和体验的常用工具:ESLint、Prettier、vue-devtools
  • 25-单元测试的重要性及其使用

实战篇

  • 26-Ant Design Pro介绍
  • 27-使用Vue CLI 3快速创建项目
  • 28-如何自定义Webpack和Babel配置
  • 29-如何设计一个高扩展性的路由
  • 30-实现一个可动态改变的页面布局
  • 31-如何将菜单和路由结合
  • 32-如何使用路由管理用户权限
  • 33-更加精细化的权限设计(权限组件、权限指令)
  • 34-如何在组件中使用ECharts、Antv等其他第三方库
  • 35-如何高效地使用Mock数据进行开发
  • 36-如何与服务端进行交互(Axios)
  • 37-创建一个普通表单
  • 38-初始数据、自动校验、动态赋值
  • 39-创建一个分步表单
  • 40-自己封装一个支持自动校验的表单项
  • 41-如何管理系统中使用的图标
  • 42-如何定制主题及动态切换主题
  • 43-如何做好国际化
  • 44-如何高效地构建打包发布
  • 45-如何构建可交互的组件文档
  • 46-如何做好组件的单元测试

福利篇

  • 47-如何发布组件到npm
  • 48-GitHub相关生态应用(持续集成、单测覆盖率、文档发布、issue管理)

结语

最近忙于公司业务,加班比较严重。。。,感觉很久没有好好学习新东西了,这门课程买了好久了,看了一半的样子,准备最近抽一点时间补习一下知识点,争取学习完毕,有所收获。