跳到主要内容

认识

2023年06月10日
柏拉文
越努力,越幸运

一、认识


Vue.delete(target, key) 删除对象的 property。如果对象是响应式的,确保删除能触发更新视图。这个方法主要用于避开 Vue 不能检测到 property 被删除的限制,但是你应该很少会使用它。当然同样不能删除根级别的响应式属性。

  1. Vue.delete(array, idx),删除指定下标的元素,内部是通过 splice 方法实现的

  2. 删除响应式对象上的某个属性:Vue.delete(obj, key),内部是执行 delete obj.key,然后执行依赖更新即可

二、细节