# 介绍
# 做什么?
- Vue进阶-从0到1搭建UI组件库
# 哪些内容
- 封装常用的功能性组件 (Button, Modal, Form相关)
- 把组件封装成UI组件库并且发布到NPM上
# 涉及知识点
- vue基础知识
- 组件基本语法
- 组件通讯(sync, provide, inject)
- 插槽的使用
- props校验
- 过渡与动画处理
- 计算属性与监听属性
- v-model语法糖
- vue插件机制
- npm发布
# 收获
- 掌握组件封装的语法和技巧
- 学会造轮子,了解element-ui组件库的实现原理
- 搭建和积累自己的组件库
# 学习前提
- 属于vue的进阶课程, 所以要求
- 1.有一定的vue基础, 懂vue的基本语法
- 2.熟悉ES6的一些常见语法
- 3.对vue感兴趣
效果演示 →