2、當對組件中的數據進行修改時,Vue會自動調用setter函數,觸發相應的觀察者進行更新。
3、在模板中的雙向綁定,是通過在綁定的元素上綁定事件監聽器來實現的,當元素上的值發生變化時,會自動更新綁定的數據。
4、Vue3中雙向綁定是通過ES6中的Proxy對象對數據進行劫持實現的。首先,通過defineReactive方法將數據進行觀察,然後通過Proxy來監聽數據的變化,當數據發生變化時,進行視圖的更新
5、Proxy就像壹個攔截器壹樣,可以在讀取對象的屬性、修改對象的屬性、獲取對象屬性列表、通過forin循環等等操作的時候,去攔截對象上面的默認行為,然後自己自定義這些行為。
6、Vue3的核心代碼主要是3版本的數據劫持的方式由Object.defineProperty更改為Proxy代理。