File tree 3 files changed +11
-11
lines changed
3 files changed +11
-11
lines changed Original file line number Diff line number Diff line change 2
2
next : ./17
3
3
---
4
4
5
- # 16. 实现 Ref
5
+ # 16. 简化版 Ref 实现
6
6
7
7
简化版 Ref 实现,创建虚拟节点时获取 ref。
8
8
Original file line number Diff line number Diff line change 1
- # 5. Ref 的概念
1
+ # 5. Ref 实现
2
2
3
3
proxy 代理的目标必须是非原始值,所以 reactive 不支持原始值类型。所以我们需要将原始值类型进行包装。
4
4
Original file line number Diff line number Diff line change @@ -14,15 +14,15 @@ headerDepth: 0
14
14
15
15
### 目录
16
16
17
- | 章节 | 目录 |
18
- | :------------ | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
19
- | 整体架构 | [ 1. Vue3 设计思想] ( ./1.md ) <br > [ 2. 开发环境搭建] ( ./2.md ) |
20
- | 响应式原理 | [ 3. 响应式数据核心] ( ./3.md ) <br > [ 4. Reactivity 模块] ( ./4.md ) <br > [ 5. Ref 的概念 ] ( ./5.md ) <br > [ 6. Computed 实现原理] ( ./6.md ) <br > [ 7. Watch & WatchEffect] ( ./7.md ) |
21
- | 渲染原理 | [ 8. 实现 runtime-dom] ( ./8.md ) <br > [ 9. 实现 runtime-core] ( ./9.md ) |
22
- | Diff 算法原理 | [ 10. 实现 Diff 算法] ( ./10.md ) |
23
- | 组件渲染原理 | [ 11. 实现 Text 和 Fragment] ( ./11.md ) <br > [ 12. 实现组件渲染] ( ./12.md ) <br > [ 13. 实现 setup 函数] ( ./13.md ) <br > [ 14. 实现函数式组件] ( ./14.md ) <br > [ 15. 依赖注入原理] ( ./15.md ) <br > [ 16. 实现 Ref] ( ./16.md ) |
24
- | 其他实现原理 | [ 17. 实现 Teleport] ( ./17.md ) <br > [ 18. 实现 Transition] ( ./18.md ) <br > [ 19. 实现 KeepAlive] ( ./19.md ) <br > [ 20. 实现异步组件] ( ./20.md ) |
25
- | 模板编译原理 | [ 21. 编译优化] ( ./21.md ) <br > [ 22. 模板转化 AST 语法树] ( ./22.md ) <br > [ 23. 代码转化] ( ./23.md ) <br > [ 24. 代码生成] ( ./24.md ) |
17
+ | 章节 | 目录 |
18
+ | :------------ | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
19
+ | 整体架构 | [ 1. Vue3 设计思想] ( ./1.md ) <br > [ 2. 开发环境搭建] ( ./2.md ) |
20
+ | 响应式原理 | [ 3. 响应式数据核心] ( ./3.md ) <br > [ 4. Reactivity 模块] ( ./4.md ) <br > [ 5. Ref 实现 ] ( ./5.md ) <br > [ 6. Computed 实现原理] ( ./6.md ) <br > [ 7. Watch & WatchEffect] ( ./7.md ) |
21
+ | 渲染原理 | [ 8. 实现 runtime-dom] ( ./8.md ) <br > [ 9. 实现 runtime-core] ( ./9.md ) |
22
+ | Diff 算法原理 | [ 10. 实现 Diff 算法] ( ./10.md ) |
23
+ | 组件渲染原理 | [ 11. 实现 Text 和 Fragment] ( ./11.md ) <br > [ 12. 实现组件渲染] ( ./12.md ) <br > [ 13. 实现 setup 函数] ( ./13.md ) <br > [ 14. 实现函数式组件] ( ./14.md ) <br > [ 15. 依赖注入原理] ( ./15.md ) <br > [ 16. 简化版 Ref 实现 ] ( ./16.md ) |
24
+ | 其他实现原理 | [ 17. 实现 Teleport] ( ./17.md ) <br > [ 18. 实现 Transition] ( ./18.md ) <br > [ 19. 实现 KeepAlive] ( ./19.md ) <br > [ 20. 实现异步组件] ( ./20.md ) |
25
+ | 模板编译原理 | [ 21. 编译优化] ( ./21.md ) <br > [ 22. 模板转化 AST 语法树] ( ./22.md ) <br > [ 23. 代码转化] ( ./23.md ) <br > [ 24. 代码生成] ( ./24.md ) |
26
26
27
27
---
28
28
You can’t perform that action at this time.
0 commit comments