Vue中雙向綁定v-model在2.x與3.x的原理

2.x原理:使用的是object.defineproperty給對象屬性設置了get與set方法 (當input框裏面的內容發生改變時,在oninput事件中把input框中的值賦值給data.name,然後再使用object.defineproperty的set中將data.name改變的值給div盒子,這樣就實現了雙向綁定) 缺點:如果有多個值需要雙向綁定,那麼就得創建多個object.def
相關文章
相關標籤/搜索