🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[toc] #### 1.Vue2没有检测数组 1. vue2中并没有使用defineProperty来检测数组,因为数组可能会非常长 2. vue2中采用重写数组的方法,改写了push, pop,shift, unshfit等7中会修改原数组的方法,通过修改原型链+数据劫持的方式实现 3. 重写数组方法,无法检测到索引的更改和数组长度的更改,数组中的元素也会被再次观测