vue.js 响应式回顾
- Proxy 对象实现属性监听;
- 多层属性嵌套,在访问属性过程中处理下一级属性;
- 默认监听动态添加的属性;
- 默认监听属性的删除操作;
- 默认监听数组索引和 length 属性;
- 可以作为单独的模块使用;
核心方法
-
/ref/toRefs/;
-
reactive 创建响应式对象;
-
effect 副作用,调用自身收集依赖,数据变更后重新调用该函数;
-
track 依赖收集;
-
trigger 触发依赖中对应的 effect ;
-
computed 计算属性,对应属性值变更调用其 effect ;
前置基础知识
-
代理与反射:
- Proxy;
- Reflect;
-
JavaScript 标准内置对象:
- WeakMap;
- Map;
- Set;
图解 3.0 响应式原理

附件代码下载
SSR🤜 Nuxt.js 案例
上一篇