Vue一大特色是數據響應式vue
數據的變化會做用於UI而不用進行DOM操做。3d
原理上來說,是利用了JS語 言特性Object.defineProperty(),經過定義對象屬性setter方法攔截對象屬性變動,從而將數值的變化 轉換爲UI的變化。對象
具體實現是在Vue初始化時,會調用initState,它會初始化data,props等,這裏着重關注data初始 化get
見連接:it
"vue -- 數據響應式" ["vue -- 數據響應式"]: https://www.processon.com/view/link/5ec937731e08530a9b1823d2class