vue響應式基本原理是基於Object.defineProperty(obj,prop,descriptor),descriptor裏面可以定義get和set方法,可以在獲取屬性值事觸發get方法(可以收集依賴),設置屬性值時觸發set方法(更新依賴)。Vue最獨特的特性之壹,是其非侵入性的響應式系統。數據模型僅僅是普通的JavaScript對象。而當妳修改它們時,視圖會進行更新。
vue響應式系統
vue作為壹個前端框架,近兩年非常的火,雖然它的社區不像react那樣繁榮,但它配套的東西都有固定的團隊維護,用起來更方便。它是MVVM模型的框架(不熟悉框架模型的同學可以看看阮壹峰大神的博客,或者點這裏),實現數據的雙向綁定,與其他框架相比vue非常的輕量級,另壹個重要的特點就是它的響應式系統。