1. 程式人生 > >關於vue的響應式原理

關於vue的響應式原理

define fin data vue 轉化 數據 收集 get() 不支持

Vue 是基於Object.defineProperty()來實現數據響應的,而Object.defineProperty()是ES5無法 shim(修復) 的特性 這也就是Vue不支持 IE8以及更低版本的瀏覽器的原因;Vue通過Object.defineProperty()的 。 get() 和 set() 對收集依賴項進行監聽,在屬性訪問修改時通知變化,進而對視圖的更新。Vue在初始化 實例時對屬性執行 get /set 轉化過程,所以屬性在data 上才能讓Vue轉換它,這樣才能讓它是響應的。

關於vue的響應式原理