|
1-1 课前须知,这里有你需要了解的一切.mp4- }8 z/ p9 ^' B# y. P$ W8 P
1-2 Vue3更新概览.mp4
1-3 关于TS的学习.mp4
2-1 创建vue3的项目和目录结构讲解.mp4
2-2 代码格式化工具prettier.mp4
2-3 如何用ts在vue3中定义组件.mp47 W! R' Z# s* k g8 t9 t5 p3 `
2-4 如何提取props定义.mp4
2-5 于vue的h函数详细讲解.mp4
2-6 setup的运用和其意义.mp4" I+ V6 K( V% D4 K( \
2-7 setup返回render函数的用法.mp4
2-8 使用jsx开发vue3组件.mp4
2-9 为什么vscode没有对props类型进行提醒.mp4$ ~3 j; y m% b4 X; g& N
3-1 什么是json-schema.mp4
3-2 如何试用ajv来定义和校验json-schema.mp47 @/ X, p" _/ Y+ U& }
3-3 json-schema的fomart和自定义format.mp45 o" g9 y; M5 j2 G
3-4 如何自定义关键字.mp4
3-5 如何转换错误语言自定义关键字如何自定义错误信息.mp4
3-6 如何自定义错误信息.mp42 L- G% Y) F# y3 D, n4 \) C
4-1 课程目标和接口定义.mp4, a1 J# `0 c9 l/ k
4-2 实现demo项目.mp4- h; G: H M' l+ D& e g
4-3 展示项目的APP完善.mp4+ Y' g! m6 O8 i' O
4-4 开始实现SchemaForm.mp43 a! ^3 u% H0 `& Q' w
4-5 组件SchemaItem的实现.mp45 _* B# i: [) ?! b
4-6 使用SFC的setup语法开发StringField组件.mp4! ~3 G( {& Z, A4 r, i. g9 x
4-7 NumberField节点渲染的实现.mp46 E3 K9 M" c! Y5 G1 f, V X
5-1 复杂节点的渲染章节介绍和准备.mp46 R7 S: y$ ?" T! |+ r* n) J
5-2 开始实现ObjectField渲染并处理循环依赖的问题.mp42 p8 Q: T" x8 {, X' G
5-3 使用provide跨层级传递信息以及provide源码解析.mp4
5-4 完成ObjectField的渲染.mp4/ d# i4 z6 t7 h3 j% P
5-5 数据节点的渲染设计.mp4
5-6 固定长度数组的渲染.mp4 t. ]# _. S; t+ o" G
5-7 单类型数组的渲染.mp4
5-8 多选数组的渲染 [差].txt+ C( D3 l% M1 v q' c
6-1 什么是单元测试以及为什嘛要单元测试.mp42 z6 Z, ~" s4 q5 t
6-2 如何部署jest单元测试.mp48 i3 C H2 l- u7 P- i; Q
6-3 如何使用jest写测试用例.mp4
6-4 如何使用vue-test-utils测试vue3的组件.mp4/ E, M9 S+ G6 F6 t* Q
6-5 正式开始单元测试之问题解决.mp4
6-6 正式开始单元测试补全.mp4
6-7 单元测试的指标讲解.mp4
6-8 ObjectField的单元测试完善.mp46 U1 p7 f, p- O8 |+ Y( t: ?+ f
6-9 ArrayField的单元测试补全.mp41 |$ ]% b4 j0 B: g' U, u8 `2 o
7-1 为什么需要主题系统.mp4
7-2 拆分主题的代码打包.mp4
7-3 拆分主题并进行定义.mp4' j5 F* m) f: N
7-4 使用ThemeProvider进行解耦.mp4# S: h4 B4 d5 r' z& s* x5 v3 P) B
7-5 解决TS的定义问题.mp4
7-6 修复单元测试.mp4$ w# F0 @5 Q; S! U9 E5 J5 _9 ~
7-7 迁移TextWidget和mergeProps.mp4
7-8 Controlled-Input功能的实现.mp4
7-9 迁移NumberWidget.mp40 P6 g1 I% d% l
8-1 reactive函数源码解析.mp4
8-2 proxy的handler源码详解.mp4( R% L$ l! H; `/ i( D6 c; ^
8-3 proxy的set和其他代理详解.mp48 y$ w0 r# ?5 y& H" i' }# w
8-4 集合类型的代理函数详解.mp4
8-5 ref和computed源码详解.mp4
8-6 整体过一遍watchEffect的API实现.mp4; D3 @+ [. \( `1 h t* p9 k. w* x9 d
8-7 最重要的effect源码深度逐行解析(上).mp4
8-8 最重要的effect源码深度逐行解析(下).mp4
8-9 关于effect理解的一些补充.mp4
8-10 关于vue3的调度scheduler的源码解析.mp4$ v% T0 j5 v; W; h- y! x1 A, m l
9-1 关于本章以及jsonschema的错误对象解析.mp46 B6 u8 F, T+ P& j" O) n3 F# T
9-2 从父组件调用子组件在setup中声明的方法.mp4; A) ~) |0 _0 P% f6 Y; w. W
9-3 实现ajv的校验过程.mp46 H& B0 ]; m2 [, m2 p1 l5 d n
9-4 转换错误信息到errorSchema.mp4
9-5 把错误信息向下传递.mp4
9-6 实现FormItem组件来展示label和错误信息.mp4
9-7 通过高阶组件抽离FormItem逻辑.mp4" ^) m8 Y- J( F
9-8 实现自定义校验的功能.mp4+ R7 Q$ L9 l$ h }. a
9-9 异步校验的实现.mp49 y) H; i. c. t0 N H+ B1 J
10-1 关于自定义组件的功能介绍.mp46 A6 h* K# J: @
10-2 使用widget字段实现自定义渲染.mp4
10-3 uiSchema更多的使用场景扩展.mp46 Y. k* ]2 [6 G( Y! q7 C4 J. l
10-4 实现自定义format的自定义渲染.mp4
10-5 关自定义keyword来扩张功能实现.mp4
11-1 关于自动化构建相关的知识介绍.mp49 a, I3 d# G: O
11-2 创建github仓库以及配置自动化构建.mp4
11-3 调整单元测试和命令.mp4
11-4 上传覆盖率数据道codecov.mp4% S, W3 D- b/ S% v& W( r
11-5 发布类库到npm.mp48 g' V0 {2 F, M- S- h1 S
11-6 课程总结(上).mp4( \2 {. G; F- s) S# k
11-7 课程总结(下).mp4
& T+ O9 w! P! D& ~9 J w& V
下载地址vip会员回复可见:
|
|