在使用vue框架做前端開發時,時長會對數據做些動態處理,以下是我最常用的幾個vue全局API
1.Vue.set() 為對象添加屬性;
官方解釋:向響應式對象中添加一個屬性,並確保這個新屬性同樣是響應式的,且觸發視圖更新。它必須用於向響應式對象上添加新屬性,因為 Vue 無法探測普通的新增屬性;
使用方式:Vue.set(target,propertyName,value)
--target:Object/Array
--propertyName:String/Number
2.Vue.delete() 刪除對象的屬性
官方解釋:刪除對象的屬性。如果對象是響應式的,確保刪除能觸發更新視圖。這個方法主要用於避開 Vue 不能檢測到屬性被刪除的限制,但是你應該很少會使用它。
使用方式Vue.delete(target,propertyName,value)
3.Vue.nextTick()
官方解釋:在下次 DOM 更新循環結束之后執行延遲回調。在修改數據之后立即使用這個方法,獲取更新后的 DOM。
使用方式:Vue.nextTick(function(){})
個人理解:只要需要對數據做修改,而又需要試圖實時更新