一. Vue基础
认识Vue.js
Vue安装方式
Vue的MVVM
二. Vue基础语法
生命周期
模板语法
创建Vue, options可以放什么
语法
综合
v-on
v-for遍历数组
v-model表单绑定
v-model结合radio类型使用
v-model结合checkbox类型使用
v-model结合select类型使用
值绑定
修饰符
检测数组更新
计算属性 computed
计算属性setter和getter
computed / methods区别
fulters过滤器
三. 组件化开发
组件的基本介绍
注册组件的基本步骤
全局组件 / 局部组件
父组件 / 子组件
语法糖
组件模板抽离写法 (简单)
组件可以访问VUE实例数据吗?
组件中的data为什么必须是一个函数?
组件通讯
父子组件的通讯
父组件通过props向子组件传递数据
子组件通过事件向父组件发送数据
父子组件通讯-双向绑定
父子组件的访问方式
父组件访问子组件
子组件访问父组件
跨级组件通信之provide/inject
插槽slot
基本使用
具名插槽
作用域插槽
编译作用域
作用域插槽使用
四. webpack
webpack安装
webpack配置
CSS Less Img ES6转Es5 Vue 处理
认识Plugin
常用插件介绍
添加版权的Plugin
打包html的plugin
JS压缩的plugin
搭建本地服务器
webpack配置分离
五. Vue CLI
Vue CLI的使用
Vue CLI2
❤ Vue build的选择-runtiome+compilter和runtiome-only 区别
目录结构解析
CLI错误
Vue CLI3
目录结构
配置
六. vue-router
前端渲染 + 后端渲染
后端路由阶段
前端路由阶段
综合总结提问
1. 什么是前端渲染, 什么是后端渲染?
2. 什么是前后端分离
3. 什么是前端路由, 什么是后端路由?
vue-router基本了解
认识vue-router
安装vue-router
方法一: 创建项目时就选择路由
方法二: 自己安装路由
vue-router的使用
router-link属性补充
路由跳转第二种方法
动态路由
路由打包文件解析
路由懒加载
vue-router嵌套路由
实现嵌套路由步骤
vue-router参数传递
传递参数的方式
通过点击事件带参数
r o u t e 和 route和route和router的区别
vue-router导航守卫
keep-alive
路径配置问题补充
七. Vuex详解
Vuex是做什么的
Vuex状态管理
创建使用
Vuex核心概念
state单一状态树
Getters
Mutation
Mutation状态更新
Mutation传递参数
Mutation响应规则
Mutation常量类型 – 概念
Mutation同步函数
Actions
Module
项目结构
八. 网络封装
网络模块的选择
jsonp
axios使用
axios请求方式
axios发送并请求
同时发送两个请求
全局配置
常见的配置选项
axios实例
axios封装
axios拦截器
九.项目实战
十. 补充知识点
ES6
块级作用域
增强写法
JS高阶函数
编程范式: 声明式编程 or 命令式编程
编程范式: 面向对象编程 or 函数式编程
Promise
Promise的基本使用
Promise三种状态