摘要: vue通过原型拦截的方式重写了数组的7个方法,首先获取到这个数组的Observer。如果有新的值,就调用observeArray对新的值进行监听,然后调用notify,通知render watcher,执行update 核心:arrayMethods 首先继承了 Array,然后对数组中所有能改变数 阅读全文
posted @ 2023-02-28 17:28 不特别但唯一 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 首先要知道vue2 是2013年 基于 ES5开发出来的 我们常说的重渲染就是重新运行render函数 vue2响应式原理简单来说就是vue官网上的这图片 通过 Object.defineProperty 遍历对象的每一个属性,把每一个属性变成一个 getter 和 setter 函数,读取属性的时 阅读全文
posted @ 2023-02-28 14:11 不特别但唯一 阅读(1057) 评论(0) 推荐(0) 编辑
摘要: validateField 有些时候我们只需要验证表单中的部分字段,其他字段不需要,这时候我们就需要用validateField函数了,注意,这里有几个坑大家别踩了首先,我们得知道,使用validateField部分校验数组的时候,数组有几位,就会回调几次。当也就是空的时候,表示验证通过,回调返回为 阅读全文
posted @ 2023-02-28 13:59 不特别但唯一 阅读(967) 评论(0) 推荐(0) 编辑