简单Vue
0 1

使用delete和Vue.delete 删除数组元素 有哪些关键差异?

【概念释义】

delete obj.key 删除对象属性;Vue 2 无法检测新增/删除属性导致视图不更新,需 Vue.delete(obj, key)this.$delete。数组用 splice 或 Vue.delete 删索引。Vue 3 Proxy 可直接 delete obj.key 且响应。数组 delete arr[i] 只置 empty 不改 length,视图可能异常。

【基础使用】

javascript
"qb-hl-comment">// Vue 2 对象
Vue.delete(this.user, "tempField");
"qb-hl-comment">// 或
this.$set(this.

登录查看完整 878

回答讨论

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

本题库更多题目(50)