- vue基础
- vue-cli 前端脚手架
- vue-router 前端路由
- vueX (保管数据)
- element-UI (UI组件库)
6 vue3
vue特点: - vue渐进式, 从简单组件库到复杂组件库
- 组件化模式 (一个.vue文件就是一个组件)
- 声明式编码
- 虚拟DOM (使用diff算法)
学习vue之前需要掌握的知识
- ES6语法规范
- ES6模块化
- 包管理器 (npm, yar 会一个就行)
- 原型,原型链
(重点)
- 数组常用方法
- axios
- promise
监视数据原理
https://www.bilibili.com/video/BV1Zy4y1K7SH?p=33&vd_source=aed32465b7cb31ee13dfd53d37ce0e3b
监测数据改变,底层是递归各个属性,实现get, set方法, 如果是数组里面的某个元素整个替换, 则页面无法监测到,而不进行改变
准备工作
- 安装 node 和 npm
mac 上使用brew install node
命令安装 node 和 npm
安装完成 查看版本
node -v
npm -v
切换 npm的源
npm config set registry https://registry.npm.taobao.org
安装vue脚手架
npm install -g @vue/cli