中等Vue
0 1

Vue2修改了数组的哪些方法?为什么?

【概念释义】

Vue 2 劫持了数组原型上的 7 个方法pushpopshiftunshiftsplicesortreverse。因 Object.defineProperty 无法监听索引赋值length 修改,通过包装这些方法,在调用后手动 notify 依赖,从而触发视图更新。

【基础使用】

javascript
const methods = ['push', 'pop', 'shift', 'unshift', 'splice', 'sort', 'reverse'];

登录查看完整 875

回答讨论

暂无讨论,登录后可抢先发言

本题库更多题目(50)