一、组件化开发
1.1. 父子组件的访问
$children/refs
parent/root
1.2. 插槽的使用
基本使用:预留一个空间,而且里面可以有默认值
具名插槽:如果有很多的插槽的话,可以给插槽取名字
编译作用于:编译模板的时候只会在当前的作用于起作用
作用于插槽:回去复习一下忘记了
二、前端模块化
2.1. 为什么要使用模块化
简单写js代码带来的问题:命名冲突的问题
闭包引起的问题:代码不可复用
自己实现了简单的模块化
AMD、CMD、CommonJS
2.2. ES6中模块化的使用
export:有很多种方式
import:也有好几种方式
三、webpack
3.1. 什么是webpack
webpack和glup对比(面试可能会被问到)
webpack依赖的环境
安装webpack
3.2 webpack的起步
webpack命令
webpack配置:webpack.config.js/package.json(scripts)
3.3. webpack的loader
css-losder/style-loader
less-loader/less
url-loader/file-loader
babel-loader
3.4. webpack配置vue
vue-loader
3.5. webpack插件
3.6. 搭建本地服务器
webpack-dev-server
3.7. 配置文件的分离
四、Vue CLI
4.1. 什么是CLI
脚手架是什么东西
CLI依赖webpack、node、cpm
安装CLI3->拉取CLI2模板