课程目录:
01、课程介绍
02、Vue简介
03、内容综述
04、第一个Vue程序
05、初识单文件组件
06、Vue组件的核心概念(1):属性
07、Vue组件的核心概念(2):事件
08、Vue组件的核心概念(3):插槽
09、双向绑定和单向数据流不冲突
10、理解虚拟DOM及key属性的作用
11、如何触发组件的更新
12、合理应用计算属性和侦听器
13、生命周期的应用场景和函数式组件
14、指令的本质是什么
15、常用高级特性provide inject
16、如何优雅地获取跨层级组件实例(拒绝递归)
17、template和JSX的对比以及它们的本质
18、习题解答(1)
19、习题解答(2)
20、为什么需要Vuex
21、如何在Vue中使用Vuex
22、Vuex核心概念及底层原理
23、Vuex最佳实践
24、Vue Router的使用场景
25、选择何种模式的路由及底层原理
26、Nuxt解决了哪些问题?
27、Nuxt核心原理是什么?
28、UI组件库对比(Element UI、Ant Design Vue、iView)
29、提升开发效率和体验的常用工具(ESLint、Prettier、vue-devtools)
30、单元测试的重要性及其使用
31、习题解答(1)
32、习题解答(2)
33、Ant Design Pro介绍
34、使用Vue CLI 3快速创建项目
35、如何自定义Webpack和Babel配置
36、如何设计一个高扩展性的路由
37、实现一个可动态改变的页面布局
38、如何将菜单和路由结合
39、如何使用路由管理用户权限
40、更加精细化的权限设计(权限组件、权限指令)
41、如何在组件中使用ECharts、Antv等其他第三方库
42、如何高效地使用 Mock 数据进行开发
43、如何与服务端进行交互(Axios)
44、创建一个普通表单
45、初始数据、自动校验、动态赋值
46、创建一个分步表单
47、自己封装一个支持自动校验的表单项
48、如何管理系统中使用的图标
49、如何定制主题及动态切换主题
50、如何做好国际化
51、如何高效地构建打包发布
52、如何构建可交互的组件文档
53、如何做好组件的单元测试
54、如何发布组件到 npm
55、GitHub 相关生态应用(持续集成、单测覆盖率、文档发布、issue 管理)
评论0