简单Vue
0 1

常见 Vue能监听到数组变化的方法 有哪些?分别说明?为什么这些方法能监听到?

【概念释义】

Vue 2 通过 重写数组原型上 7 个变更方法(push/pop/shift/unshift/splice/sort/reverse)在内部触发依赖更新;替换整个数组arr = newArr)或 Vue.set/直接改索引 也能被监听。Vue 3 用 Proxy 代理,任意索引/长度变化均可追踪,不再局限 7 方法。

【基础使用】

javascript
"qb-hl-comment">// Vue2 可响应
vm.list.push(1);
vm.list.splice(0, 1);
vm.$set(vm.list, 0, 'x'); "qb-hl-comment">// 或直接 vm.

登录查看完整 893

回答讨论

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

本题库更多题目(50)