飞豹客 · 课能看,资料也能带走
飞豹客前端开发 会员免费

饥人谷 - Vue 造轮子 从前端小工到高级前端

这门课的主题是 Vue 组件造轮子,具体落在 UI 框架的搭建上。它要解决的不是「会不会写 Vue」,而是很多人写了两三年业务代码之后遇到的瓶颈:天天调别人封装好的组件,遇到样式冲突、事件透传、插槽嵌套就说不清楚,更别提自己从零设计一个能复用的组件。课程围绕一个真实的组件库需求展开,从需求分析、初步

单课价¥29.90新品 上架
会员价 会员免费开通会员后本篇可直接下载套餐详情
149 人关注 更新于 2026-04-25 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

会员可免费下载本篇月会员可按日额度下载(每篇扣 1 次)。

开通会员 ›
购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥29.90

会员 A · 按档位折扣

永久免费可下
年免费可下
月免费可下
周免费可下

会员 B

VIP¥5.98低至
SVIP单买¥200 内可领

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

这门课的主题是 Vue 组件造轮子,具体落在 UI 框架的搭建上。它要解决的不是「会不会写 Vue」,而是很多人写了两三年业务代码之后遇到的瓶颈:天天调别人封装好的组件,遇到样式冲突、事件透传、插槽嵌套就说不清楚,更别提自己从零设计一个能复用的组件。课程围绕一个真实的组件库需求展开,从需求分析、初步实现、功能完善到重构和测试,走完一个组件从想法到可交付的完整过程。学完它,你对 Vue 的响应式、组件通信、生命周期、渲染机制的理解会从「会用」变成「知道为什么这么写」。

适合什么基础,先看哪几块

它不适合零基础。你需要能独立写出一个带 props 和事件的 Vue 组件,理解父子组件通信,用过至少一个现成的 UI 库。如果连 v-model 在组件上的实现原理都含糊,建议先补基础再回来。课程开头是需求分析,这段别跳过,它决定了后面每一行代码的取舍。接着是初步实现和功能完善两块,这是主体,讲一个组件怎么从能跑变成好用。最后的重构和测试用例部分价值最高,也是多数人自学时最容易忽略的:重构讲的是把重复逻辑抽出去、把接口收窄,测试讲的是怎么用断言锁住行为,避免改一处崩三处。建议按顺序看,但重构那节可以反复看两遍。

学完能独立做什么,资料怎么配合练

学完之后,你应该能独立完成一个中小型 UI 组件库的核心组件,包括组件结构设计、样式隔离方案、事件与插槽的对外接口,以及配套的单元测试。更重要的是,你能读懂主流组件库的源码结构,遇到线上样式或交互的疑难问题时有排查思路,而不是靠试。资料里的视频和说明文档是配套的,正确的用法是:看完需求分析,先自己动手写一版,哪怕写得丑;再对照视频的实现,找出差异;最后用测试用例那部分验证自己的组件行为是否一致。不要只看不写,造轮子这门手艺,看十遍不如自己踩一次坑。如果时间有限,优先保证「初步实现 + 重构 + 测试」这三段完整走一遍,其余部分可以快速过。

整体来看,这是一门偏进阶的课,价值不在知识点数量,而在把一个组件的完整生命周期摊开给你看。适合已经工作、想把前端能力从「搬砖」往「设计」挪一步的人。如果你只是想快速上手做页面,它可能不是最优选择。

课程目录

Vue UI 框架-初级版 📁 9 简单轮子:Toast 组件 6 视频 📁 2 学习资源296 集
  • 6. 视频 测试用例.mp4
  • [97.0 MB] 5. 视频 重构.mp4
  • [89.1 MB] 4. 视频 完善功能.mp4
  • [46.5 MB] 3. 视频 更多需求.mp4
  • [51.5 MB] 2. 视频 初步实现.mp4
  • [35.1 MB] 1. 视频 需求分析.mp4
  • [33.0 MB] 📁 1 课程简介 1 课程简介说明.zip
  • [1.8 MB] 简单轮子:Toast 组件.png [234.7 KB] 📁 1 课程简介 简单轮子:Toast 组件 超链接.txt [114.0 B] 📁 8 简单轮子:默认布局 2 视频 📁 2 学习资源 2. 视频 完成布局组件.mp4
  • [80.3 MB] 1. 视频 布局组件.mp4
  • [62.2 MB] 📁 1 课程简介 简单轮子:默认布局.png [20.4 KB] 📁 5 框架搭建(下)5 视频 3 文章 1 问卷 📁 3 课后习题 📁 测试 课后题 第 1 题.png [233.8 KB] 📁 2 学习资源 7. 视频 使用npm发布自己的包.mp4
  • [92.5 MB] 6. 视频 使用travisci做持续集成.mp4
  • [56.0 MB] 8. 视频 npm link的使用.mp4
  • [15.9 MB] 5. 视频 使用mocha&chai做单元测试.mp4
  • [58.8 MB] 4. 视频 使用karma做自动化测试.mp4
  • [69.7 MB] 2. 文章 发布 npm 包.png [78.8 KB] 3. 文章 持续集成.png [18.5 KB] 2 学习资源说明.zip
  • [1.8 MB] 1. 文章 自动化测试.png [207.4 KB] 📁 1 课程简介 框架搭建(下.png [56.0 KB] 📁 4 框架搭建(上) 5 视频 1 文章 1 问卷 📁 3 课后习题 📁 测试 项目搭建 第 5 题.png [221.4 KB] 第 4 题 超链接.txt [59.0 B] 第 4 题.png [34.6 KB] 第 3 题.png [33.7 KB] 第 2 题.png [37.2 KB] 第 1 题.png [34.0 KB] 📁 2 学习资源 6. 视频 单元测试与mock.mp4
  • [73.1 MB] 4. 视频 添加icon.mp4
  • [119.4 MB] 5. 视频 添加loading.mp4
  • [70.4 MB] 3. 视频 项目初始化.mp4
  • [125.9 MB] 2. 视频 需求分析.mp4
  • [23.1 MB] 1. 文章 讲义.png [106.9 KB] 2 学习资源文档.png [493.5 KB] 1. 文章 讲义 超链接.txt [435.0 B] 📁 1 课程简介 框架搭建(上.png [203.7 KB] 1 课程简介必看.png [493.5 KB] 4 框架搭建(上) 5 视频 1 文章 1 问卷说明.zip
  • [1.8 MB] 📁 3 UI 设计 3 视频 1 文章 1 问卷 📁 3 课后习题 📁 测试 UI测试题 超链接.txt [52.0 B] 第 1 题.png [34.0 KB] 📁 2 学习资源 2. 视频 网站开发全流程.mp4
  • [36.7 MB] 4. 视频 设计约定.mp4
  • [27.7 MB] 3. 视频 视频 sketch与墨刀.mp4
  • [19.0 MB] 1. 文章 讲义 超链接.txt [83.0 B] 1. 文章 讲义.png [308.9 KB] 📁 1 课程简介 UI 设计.png [39.9 KB] 超链接.txt [107.0 B] 1 课程简介说明.zip
  • [1.8 MB] 📁
  • 13 阶段性总结 4 视频 1 文章 1 问卷 📁 3 课后习题 📁 测试 自制官网 第 2 题.png [23.0 KB] 第 1 题.png [22.2 KB] 📁 2 学习资源 5.视频 部署到github pages.mp4
  • [53.0 MB] 3. 视频 制作自己的官网.mp4
  • [41.1 MB] 4. 视频 展示自己的组件.mp4
  • [31.3 MB] 2.视频 阶段性总结.mp4
  • [42.9 MB] 1.文章 讲义.png [228.5 KB] 1.文章 讲义 超链接.txt [119.0 B] 📁 1 课程简介 阶段性总结.png [36.5 KB] 📁 1 课前水平自测 1 问卷 📁 2 课后习题 📁 测试 JS、Vue 水平自测 第 9 题.png [31.5 KB] 第 8 题.png [26.6 KB] 第 7 题.png [33.8 KB] 第 6 题.png [38.3 KB] 第 4 题.png [28.7 KB] 第 5 题.png [30.8 KB] 第 3 题.png [32.4 KB] 第 1 题.png [27.3 KB] 第 2 题.png [26.8 KB] 📁 1 课程简介 超链接.txt [179.0 B] 1 课程简介资料.png [493.5 KB] 课前水平自测.png [32.0 KB] 📁 6 简单轮子:文本输入框 6 视频 1 问卷 📁 3 课后习题 📁 测试 input组件 第 1 题.png [164.7 KB] 📁 2 学习资源 4. 视频 写input的样式.mp4
  • [84.1 MB] 5. 视频 测试驱动开发.mp4
  • [99.0 MB] 6. 视频 让input支持v-model.mp4
  • [54.9 MB] 3. 视频 input组件需求分析.mp4
  • [8.8 MB] 2. 视频 如何解决奇怪的bug.mp4
  • [34.7 MB] 1. 视频 如何书写readme(遇到一个bug.mp4
  • [48.8 MB] 📁 1 课程简介 简单轮子:文本输入框.png [62.2 KB] 简单轮子:文本输入框 超链接.txt [131.0 B] 1 课程简介说明.png [493.5 KB] 📁 7 简单轮子:网格系统 8 视频 1 文章 📁 2 学习资源 9. 视频 完善测试用例.mp4
  • [71.3 MB] 8. 视频 实现响应式.mp4
  • [71.8 MB] 6. 视频 手动测试.mp4
  • [45.5 MB] 4. 视频 用vue钩子实现基本功能.mp4
  • [110.7 MB] 5. 视频 重构与重写.mp4
  • [24.3 MB] 3. 视频 git branch & git checkout 的使用.mp4
  • [14.3 MB] 2. 视频 网格系统.mp4
  • [24.4 MB] 7. 视频 工程师与设计师之间的权衡.mp4
  • [6.5 MB] 2 学习资源说明.png [493.5 KB] 1. 文章 讲义.png [95.1 KB] 1. 文章 讲义 超链接.txt [254.0 B] 📁 1 课程简介 简单轮子:网格系统.png [50.6 KB] 1 课程简介说明.png [493.5 KB] 📁
  • 20 表单验证 3 视频 📁 学习资源 3.视频 使用面向对象思维.mp4
  • [47.4 MB] 2.视频 测试驱动开发 tdd.mp4
  • [89.0 MB] 1.视频 基本思路.mp4
  • [88.6 MB] 📁 课程简介 课程简介必看.zip
  • [1.8 MB] 表单验证.png [37.5 KB] 📁 2 课程概览 5 视频 1 文章 2 问卷 📁 3 课后习题 📁 2 测试 关于轮子的面试题1 第 1 题.png [31.3 KB] 📁 1 测试 Vue造轮子第一课习题 第 1 题.png [24.2 KB] 第 2 题.png [31.3 KB] 3 课后习题文档.zip
  • [1.8 MB] 📁 2 学习资源 6. 视频 课程简介5.mp4
  • [66.2 MB] 5. 视频 课程简介4.mp4
  • [49.0 MB] 3. 视频 课程简介2.mp4
  • [27.3 MB] 4. 视频 课程简介3.mp4
  • [14.5 MB] 2. 视频 课程简介1.mp4
  • [12.9 MB] 2 学习资源资料.zip
  • [1.8 MB] 1. 文章 讲义.png [242.7 KB] 1. 文章 讲义 文章中 超链接.txt [595.0 B] 📁 1 课程简介 课程概览.png [31.8 KB] 2 课程概览 5 视频 1 文章 2 问卷资料.zip
  • [1.8 MB] 📁
  • 19 测试框架改造:使用 Karma g 1 视频 📁 2 学习资源 1.视频 vuecli配合karma和chrome一起使用.mp4
  • [35.7 MB] 2 学习资源资料.png [493.5 KB] 📁 1 课程简介 测试框架改造:使用 Karma.png [82.5 KB] 1 课程简介必看.png [493.5 KB]
  • 19 测试框架改造:使用 Karma g 1 视频资料.zip
  • [1.8 MB] 📁
  • 18 中级轮子:Nav 组件 6 视频 📁 2 学习资源 6.视频 受cascader启发解决bug.mp4
  • [57.7 MB] 5.视频 实现多级导航栏遇到bug.mp4
  • [69.6 MB] 2.视频 实现nav基本结构.mp4
  • [82.4 MB] 4.视频 再次深入理解v-if和v-show的区别.mp4
  • [19.1 MB] 1.视频 项目目录结构整理.mp4
  • [76.2 MB] 3.视频 使用依赖注入实现跨级调用.mp4
  • [13.8 MB] 2 学习资源必看.png [493.5 KB] 📁 1 课程简介 中级轮子:Nav 组件超链接.txt [76.0 B] 中级轮子:Nav 组件.png [49.3 KB] 1 课程简介资料.png [493.5 KB]
  • 18 中级轮子:Nav 组件 6 视频说明.zip
  • [1.8 MB] 📁
  • 15 中级轮子:省市区级联选择组件(下) & 构建工具升级 6 视频 📁 2 学习资源 6.视频 0819-2-单元测试全面升级.mp4.mp4
  • [181.0 MB] 3.视频 0818-3-理解指令.mp4.mp4
  • [67.7 MB] 5.视频 0819-1-插播一个面试题.mp4.mp4
  • [14.8 MB] 4.视频 0818-4-加载数据时展示菊花.mp4.mp4
  • [64.2 MB] 2.视频 0818-2-使用isleaf判断叶子节点.mp4.mp4
  • [70.2 MB] 1.视频 0818-1-深入理解computed.mp4
  • [34.4 MB] 📁 1 课程简介 中级轮子:省市区级联选择组件(下) & 构建工具升级 -!.png [47.1 KB] 1 课程简介文档.png [493.5 KB]
  • 15 中级轮子:省市区级联选择组件(下) & 构建工具升级 6 视频说明.png [493.5 KB] 📁
  • 17 中级轮子:无缝轮播组件
  • 10 视频 📁 2 学习资源 9.视频 完成测试用例.mp4
  • [78.0 MB] 8.视频 前进后退功能.mp4
  • [18.5 MB] 7.视频 支持移动设备(手机.mp4
  • [54.6 MB] 6.视频 使用 $nexttick 解决更新不及时的 bug.mp4
  • [45.3 MB] 2.视频 轮播思路2-操作组件.mp4
  • [85.0 MB] 4.视频 添加小圆圈.mp4
  • [40.0 MB] 3.视频 制作动画.mp4
  • [47.8 MB] 10.视频 总结.mp4
  • [12.1 MB] 1.视频 轮播思路1-操作dom.mp4
  • [23.5 MB] 5.视频 设定动画的方向.mp4
  • [5.6 MB] 📁 1 课程简介 中级轮子:无缝轮播组件.png [39.0 KB] 1 课程简介资料.png [493.5 KB] 中级轮子:无缝轮播组件 超链接.txt [261.0 B]
  • 17 中级轮子:无缝轮播组件
  • 10 视频说明.png [493.5 KB] 📁
  • 16 Vue 动画原理 6 视频 📁 2 学习资源 6.视频 总结之前的几种动画.mp4
  • [16.4 MB] 5.视频 vue动画5 - 列表动画.mp4
  • [19.6 MB] 4.视频 vue动画方式4 - 多元素动画.mp4.mp4
  • [24.8 MB] 3.视频 vue动画方式3 - js 操作动画.mp4
  • [36.3 MB] 1.视频 vue动画方式1 - css transition.mp4
  • [37.4 MB] 2.视频 vue动画方式2- css animation.mp4
  • [10.0 MB] 2 学习资源文档.zip
  • [1.8 MB] 📁 1 课程简介 Vue 动画原理.png [36.0 KB] 1 课程简介必看.zip
  • [1.8 MB]
  • 16 Vue 动画原理 6 视频必看.png [493.5 KB] 📁
  • 12 简单轮子:手风琴组件 4 视频 1 问卷 📁 2 学习资源 4.视频 组件经验总结.mp4
  • [8.5 MB] 3.视频 实现selected.sync.mp4
  • [47.3 MB] 2.视频 一个不太好的实现single的方式.mp4
  • [17.9 MB] 1.视频 创建手风琴组件.mp4
  • [36.5 MB] 📁 3 课后习题 手风琴组件自测.png [46.3 KB] 📁 1 课程简介 简单轮子:手风琴组件.png [47.0 KB] 简单轮子:手风琴组件 超链接.txt [329.0 B] 📁
  • 14 中级轮子:省市区级联选择组件 9 视频 1 文章 📁 2 学习资源 9. 视频 使用单向数据流简化问题.mp4
  • [168.7 MB] 7. 视频 尝试使用 vue-cli@3 成功.mp4
  • [88.3 MB] 6. 视频 (可选)尝试使用 webpack@4 失败.mp4
  • [123.0 MB] 8. 视频 (可选)尝试在点击 level1 的时候隐藏 level3 失败.mp4
  • [15.0 MB] 5. 视频 添加样式时发现 parcel 有问题.mp4
  • [75.4 MB] 4. 视频 递归渲染.mp4
  • [24.7 MB] 2. 视频 省市区层级选择组件.mp4
  • [103.5 MB] 3. 视频 渲染弹出内容.mp4
  • [57.3 MB] 10. 视频 使用递归算法找出被选中的item.mp4
  • [68.4 MB] 1. 文章 如何从 parcel 迁移到 vue-cli.png [87.4 KB] 📁 1 课程简介 中级轮子:省市区级联选择组件.png [24.6 KB] 1 课程简介资料.png [493.5 KB] 📁
  • 11 简单轮子:Popover 组件 4 视频 📁 2 学习资源 3. 视频 支持四个方位.mp4
  • [97.3 MB] 4. 视频 支持click和hover两种方式.mp4
  • [52.6 MB] 2. 视频 解决新手常见的三个问题.mp4
  • [121.7 MB] 1. 视频 开始popover组件.mp4
  • [70.7 MB] 2 学习资源文档.zip
  • [1.8 MB] 📁 1 课程简介 简单轮子:Popover 组件.png [39.8 KB] 1 课程简介资料.zip
  • [1.8 MB] 📁
  • 10 简单轮子:Tab 组件 8 视频 1 文章 📁 2 学习资源 8. 视频 tabs测试(下.mp4
  • [118.5 MB] 7. 视频 tabs测试(上.mp4
  • [64.4 MB] 6. 视频 如何切换tab.mp4
  • [61.1 MB] 5. 视频 依赖注入和eventbu.mp4
  • [53.6 MB] 4. 视频 创建五个组件.mp4
  • [35.0 MB] 2. 视频 解决bug的思路.mp4
  • [51.8 MB] 3. 视频 需求分析.mp4
  • [18.1 MB] 1. 视频 最近反馈的问题解答.mp4
  • [19.6 MB] 9. 文章 解决BUG的思路.png [544.9 KB] 2 学习资源必看.zip
  • [1.8 MB] 📁 1 课程简介 简单轮子:Tab 组件.png [116.6 KB] 简单轮子:Tab 组件 超链接.txt [120.0 B] 1 课程简介文档.png [493.5 KB]
  • 10 简单轮子:Tab 组件 8 视频 1 文章文档.zip
  • [1.8 MB] 📁 Vue UI框架-高级版 📁 07.升级的 table 组件 08.技术总结.mp4
  • [16.3 MB] 07.把columns改成table-column.mp4
  • [66.9 MB] 06.$slots与$children的关系.mp4
  • [42.8 MB] 05.然而使用jsx并不现实.mp4
  • [20.7 MB] 04.vue支持jsx语法.mp4
  • [24.1 MB] 03.table组件无法自定义单元格.mp4
  • [11.5 MB] 02.插播:sicp介绍.mp4
  • [29.3 MB] 01.课程简介.md [114.0 B] 📁 06.测试覆盖率 06.将所有文件纳入测试.mp4
  • [16.6 MB] 05.分支覆盖率.mp4
  • [15.0 MB] 04.函数覆盖率.mp4
  • [17.0 MB] 03.如何配置覆盖率.mp4
  • [28.1 MB] 02.没有测试的库是会死的.mp4
  • [37.5 MB] 07.测试人员还有必要吗.mp4
  • [6.1 MB] 06.测试覆盖率说明.zip
  • [1.8 MB] 01.课程简介.md [115.0 B] 📁 05.单元测试、自动化测试、持续集成、NPM 发布包 08.使用npm发布自己的包.mp4
  • [99.3 MB] 07.使用travisci做持续集成.mp4
  • [57.0 MB] 09.npm link的使用.mp4
  • [21.3 MB] 06.使用mocha&chai做单元测试.mp4
  • [59.4 MB] 05.使用karma做自动化测试.mp4
  • [70.0 MB] 10.课后题[答案.md [120.0 B] 10.课后题.md [120.0 B] 03.发布 npm 包.md [1.7 KB] 04.持续集成.md [194.0 B] 02.自动化测试.md [6.6 KB] 01.课程简介.md [1.7 KB] 📁 04.框架雏形、单元测试、Mock数据 07.单元测试与mock.mp4
  • [75.1 MB] 05.添加icon.mp4
  • [131.1 MB] 04.项目初始化.mp4
  • [129.2 MB] 06.添加loading.mp4
  • [71.6 MB] 03.需求分析.mp4
  • [26.7 MB] 08.项目搭建.md [4.1 KB] 08.项目搭建[答案.md [4.1 KB] 02.讲义.md [2.5 KB] 01.课程简介.md [1.2 KB] 📁 03.体验、交互、sketch 05.设计约定.mp4
  • [29.5 MB] 04.sketch与墨刀.mp4
  • [19.6 MB] 03.网站开发全流程.mp4
  • [44.3 MB] 03.体验、交互、sketch文档.zip
  • [1.8 MB] 06.UI测试题.md [402.0 B] 06.UI测试题[答案.md [402.0 B] 01.课程简介.md [545.0 B] 02.讲义.md [2.5 KB] 📁 02.课程介绍 06.直播答疑.mp4
  • [53.8 MB] 07.课前准备.mp4
  • [68.9 MB] 05.前置知识.mp4
  • [14.6 MB] 04.造轮子的益处.mp4
  • [28.5 MB] 03.课前测试题答疑.mp4
  • [14.5 MB] 09.关于轮子的面试题.md [322.0 B] 09.关于轮子的面试题[答案.md [342.0 B] 08.Vue造轮子第一课习题.md [458.0 B] 08.Vue造轮子第一课习题[答案.md [458.0 B] 02.课程介绍说明.png [493.5 KB] 01.课程简介.md [316.0 B] 02.讲义.md [5.0 KB] 📁 01.测一测你的JavaScript、Vue基础 02.JS、Vue 水平自测.md [3.8 KB] 01.测一测你的JavaScript、Vue基础必看.zip
  • [1.8 MB] 02.JS、Vue 水平自测[答案.md [3.8 KB] 01.课程简介.md [470.0 B] 📁 Vue UI 框架-进阶版 📁 19.课程总结 07.总结.mp4
  • [11.6 MB] 06.发布并使用自己的组件.mp4
  • [44.2 MB] 04.导出所有组件.mp4
  • [25.8 MB] 05.从gulu中排除vue(实际上默认排除了.mp4
  • [22.2 MB] 03.umd是什么.mp4
  • [10.4 MB] 02.使用lib模式打umd包.mp4
  • [40.1 MB] 19.课程总结文档.png [493.5 KB] 01.课程简介.md [12.0 B] 📁 18.Sticky 组件 08.为什么组件的data必须是函数.mp4
  • [24.6 MB] 07.timerid写在data里有问题吗.mp4
  • [9.5 MB] 06.完善sticky.mp4
  • [13.2 MB] 05.函数debounce.mp4
  • [25.3 MB] 03.解决sticky的四个bug.mp4
  • [56.2 MB] 04.热更新与beforedestroy.mp4
  • [12.5 MB] 02.sticky需求分析.mp4
  • [45.0 MB] 18.Sticky 组件说明.zip
  • [1.8 MB] 01.课程简介.md [187.0 B] 📁 17.中级轮子:图片上传的单元测试 09.答疑:单元测试难写吗.mp4
  • [13.6 MB] 08.stub讲解.mp4
  • [34.1 MB] 07.测试完毕.mp4
  • [10.6 MB] 06.如何测试.sync.mp4
  • [39.3 MB] 05.遇到bug!.mp4
  • [14.4 MB] 04.二分法debug.mp4
  • [14.5 MB] 03.使用假函数测试.mp4
  • [8.0 MB] 02.图片上传单元测试.mp4
  • [38.4 MB] 17.中级轮子:图片上传的单元测试必看.png [493.5 KB] 10.答疑:渲染任务是异步执行的.mp4
  • [6.7 MB] 01.课程简介.md [75.0 B] 📁 16.中级轮子:图片上传组件(多文件) 03.并发造成bug!.mp4
  • [31.0 MB] 02.一次上传多个文件.mp4
  • [82.3 MB] 16.中级轮子:图片上传组件(多文件)说明.zip
  • [1.8 MB] 01.课程简介.md [55.0 B] 📁 15.图片上传组件(单文件) 15.创建uploader.mp4
  • [34.5 MB] 14.ui细节完善.mp4
  • [42.5 MB] 13.完善css.mp4
  • [48.6 MB] 12.渲染任务是异步执行的!.mp4
  • [21.6 MB] 11.update拼成upload造成 bug.mp4
  • [35.2 MB] 10.显示上传中.mp4
  • [43.5 MB] 08.初步实现uploader.mp4
  • [66.5 MB] 09.删除功能.mp4
  • [10.6 MB] 05.ajax实现文件上传.mp4
  • [53.0 MB] 06.使用heroku当做服务器.mp4
  • [19.7 MB] 04.图片上传后台实现.mp4
  • [40.3 MB] 03.图片上传接口设计.mp4
  • [23.5 MB] 02.图片上传需求分析.mp4
  • [35.0 MB] 07.为heroku添加npm start.mp4
  • [7.1 MB] 01.课程简介.md [18.0 B] 📁 14.Table 组件 18.让用户给出列宽.mp4
  • [31.5 MB] 17.table里面的按钮.mp4
  • [14.0 MB] 16.重新审视代码.mp4
  • [13.0 MB] 15.展开行功能.mp4
  • [50.9 MB] 13.固定表头.mp4
  • [44.3 MB] 12.学生作品.mp4
  • [11.1 MB] 11.固定表头.mp4
  • [75.2 MB] 09.表格排序功能.mp4
  • [85.6 MB] 10.表格的loading状态.mp4
  • [15.9 MB] 08.如何判断全选.mp4
  • [31.0 MB] 07.vue和react的对比.mp4
  • [14.4 MB] 06.小结.mp4
  • [8.0 MB] 05.全选与反选.mp4
  • [11.1 MB] 02.table需求分析.mp4
  • [108.0 MB] 03.用单向数据流改造table.mp4
  • [48.1 MB] 04.v-for一定要搭配key=id.mp4
  • [25.1 MB] 14.固定一列.mp4
  • [4.8 MB] 14.Table 组件必看.zip
  • [1.8 MB] 01.课程简介.md [12.0 B] 📁 13.分页组件 03.完善pager样式.mp4
  • [74.8 MB] 02.初步实现pager.mp4
  • [101.5 MB] 04.理解data和computed的区别.mp4
  • [36.4 MB] 01.课程简介.md [12.0 B] 📁 12.表单验证 04.使用面向对象思维.mp4
  • [43.5 MB] 02.基本思路.mp4
  • [96.0 MB] 03.测试驱动开发 tdd.mp4
  • [81.2 MB] 12.表单验证说明.png [493.5 KB] 01.课程简介.md [12.0 B] 📁 11.使用 Karma做测试 02.vuecli配合karma和chrome一起使用.mp4
  • [34.0 MB] 01.课程简介.md [784.0 B] 📁 10.Nav 组件 12.测试用例.mp4
  • [66.4 MB] 10.收缩动画.mp4
  • [65.2 MB] 11.完善细节.mp4
  • [49.6 MB] 09.支持垂直导航.mp4
  • [55.0 MB] 06.实现多级导航栏遇到bug.mp4
  • [76.7 MB] 07.受cascader启发解决bug.mp4
  • [63.3 MB] 05.再次深入理解v-if和v-show的区别.mp4
  • [23.4 MB] 03.实现nav基本结构.mp4
  • [90.4 MB] 04.使用依赖注入实现跨级调用.mp4
  • [15.0 MB] 02.项目目录结构整理.mp4
  • [80.4 MB] 08.讲义.md [111.0 B] 01.课程简介.md [59.0 B] 📁 09.无缝轮播组件 11.总结.mp4
  • [11.4 MB] 10.完成测试用例.mp4
  • [78.6 MB] 08.支持移动设备(手机.mp4
  • [61.7 MB] 09.前进后退功能.mp4
  • [19.3 MB] 07.使用 $nexttick 解决更新不及时的 bug.mp4
  • [49.3 MB] 04.制作动画.mp4
  • [51.0 MB] 05.添加小圆圈.mp4
  • [42.3 MB] 03.轮播思路2-操作组件.mp4
  • [95.9 MB] 02.轮播思路1-操作dom.mp4
  • [26.2 MB] 09.无缝轮播组件资料.png [493.5 KB] 06.设定动画的方向.mp4
  • [5.9 MB] 01.课程简介.md [299.0 B] 📁 08.深入讲解Vue 动画原理 07.总结之前的几种动画.mp4
  • [19.8 MB] 06.vue动画5 - 列表动画.mp4
  • [21.5 MB] 05.vue动画方式4 - 多元素动画.mp4.mp4
  • [29.5 MB] 04.vue动画方式3 - js 操作动画.mp4
  • [33.6 MB] 02.vue动画方式1 - css transition.mp4
  • [41.6 MB] 03.vue动画方式2- css animation.mp4
  • [11.8 MB] 08.深入讲解Vue 动画原理必看.zip
  • [1.8 MB] 01.课程简介.md [28.0 B] 📁 07.省市区级联选择组件(下) 07.单元测试全面升级.mp4
  • [187.0 MB] 05.加载数据时展示菊花.mp4
  • [64.8 MB] 06.插播一个面试题.mp4
  • [19.7 MB] 04.理解指令.mp4
  • [74.2 MB] 02.深入理解computed.mp4
  • [33.7 MB] 03.使用isleaf判断叶子节点.mp4
  • [65.2 MB] 07.省市区级联选择组件(下)资料.zip
  • [1.8 MB] 01.课程简介.md [36.0 B] 📁 06.省市区级联选择组件(上) 10.使用单向数据流简化问题.mp4
  • [183.9 MB] 11.使用递归算法找出被选中的item.mp4
  • [65.7 MB] 08.尝试使用 vue-cli@3 成功.mp4
  • [93.4 MB] 09.(可选)尝试在点击 level1 的时候隐藏 level3 失败.mp4
  • [18.2 MB] 07.(可选)尝试使用 webpack@4 失败.mp4
  • [119.3 MB] 06.添加样式时发现 parcel 有问题.mp4
  • [79.9 MB] 04.渲染弹出内容.mp4
  • [63.1 MB] 05.递归渲染.mp4
  • [28.8 MB] 03.省市区层级选择组件.mp4
  • [115.5 MB] 01.课程简介.md [291.0 B] 02.如何从 parcel 迁移到 vue-cli.md [1.4 KB] 📁 04.框架雏形、单元测试、Mock数据 07.单元测试与mock.mp4
  • [75.1 MB] 05.添加icon.mp4
  • [131.1 MB] 06.添加loading.mp4
  • [71.6 MB] 04.项目初始化.mp4
  • [129.2 MB] 03.需求分析.mp4
  • [26.7 MB] 08.项目搭建.md [4.1 KB] 08.项目搭建[答案.md [4.1 KB] 04.框架雏形、单元测试、Mock数据必看.zip
  • [1.8 MB] 01.课程简介.md [1.2 KB] 02.讲义.md [2.5 KB] 📁 05.单元测试、自动化测试、持续集成、NPM 发布包 08.使用npm发布自己的包.mp4
  • [99.3 MB] 09.npm link的使用.mp4
  • [21.3 MB] 07.使用travisci做持续集成.mp4
  • [57.0 MB] 06.使用mocha&chai做单元测试.mp4
  • [59.4 MB] 05.使用karma做自动化测试.mp4
  • [70.0 MB] 10.课后题.md [120.0 B] 10.课后题[答案.md [120.0 B] 04.持续集成.md [185.0 B] 01.课程简介.md [1.7 KB] 02.自动化测试.md [6.6 KB] 03.发布 npm 包.md [1.7 KB] 📁 03.体验、交互、sketch 05.设计约定.mp4
  • [29.5 MB] 04.sketch与墨刀.mp4
  • [19.6 MB] 03.网站开发全流程.mp4
  • [44.3 MB] 06.UI测试题[答案.md [422.0 B] 02.讲义.md [2.5 KB] 01.课程简介.md [545.0 B] 06.UI测试题.md [422.0 B] 📁 01.测一测你的JavaScript、Vue基础 01.测一测你的JavaScript、Vue基础文档.png [493.5 KB] 01.课程简介.md [470.0 B] 02.JS、Vue 水平自测.md [3.8 KB] 02.JS、Vue 水平自测[答案.md [3.8 KB] 📁 02.课程介绍 07.课前准备.mp4
  • [68.9 MB] 06.直播答疑.mp4
  • [53.8 MB] 04.造轮子的益处.mp4
  • [28.5 MB] 05.前置知识.mp4
  • [14.6 MB] 09.关于轮子的面试题.md [322.0 B] 09.关于轮子的面试题[答案.md [342.0 B] 03.课前测试题答疑.mp4
  • [14.5 MB] 08.Vue造轮子第一课习题[答案.md [458.0 B] 08.Vue造轮子第一课习题.md [458.0 B] 02.讲义.md [5.0 KB] 01.课程简介.md [316.0 B] Vue UI 框架-进阶版资料.png [493.5 KB] 适合人群 Vue前端开发者 前端进阶者 学习收获 掌握Vue组件开发 学会单元测试与自动化测试 提升项目实战能力 祝您学习愉快! 学有所成,前程似锦!