09 2021 档案
摘要:前言 ref和reactive的区别 reactive内部采用的proxy,ref内部采用的是defineProperty ref也可以放对象,只是取值的时候需要多取一层,如果是对象用reactive更加合理 reactive你如果放普通类型,也就是非对象会直接返回,这个原因可以从我之前的博文中查找
阅读全文
摘要:前言 设置方法中比获取要复杂一些,有很多种情况,下面我将一一详细讲解 createSetter 第一步 我们先去扩充一下工具方法,方便后面使用 我们要区分是新增的还是修改的,因为有可能是数组,所以要考虑数组的情况 获取老值,如果老值有,那说明是修改的逻辑,如果没有那就是新增 判断当前target是否
阅读全文
摘要:effect effect方法是响应式的核心,叫做副作用函数。初始会默认执行时会进行取值操作,只要取值就会调用get方法,我们就可以将对应的effect函数存放起来,等会我们去更新effect函数内部所依赖的状态数据时,就去调用一开始存对应的effect函数,视图就进行了更新 注:state与eff
阅读全文
摘要:reactive 可以将一个对象编程响应式的,不管有多少层 shallowReactive 可以将一个对象编程响应式的,只管第一层 readonly 属性不能去更改,只能读,多少层都不能改 shallowReadonly 既能读还只关系第一层,除了第一层,其它随便改 核心方法 第一步: 注: 根据传
阅读全文

浙公网安备 33010602011771号