vue中幾個我常用的全局API


在使用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(){})

 

 個人理解:只要需要對數據做修改,而又需要試圖實時更新


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM