您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
04 js訂閱發布者模式(vue是怎么將數據綁定到組件的原理)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-06-21 03:55:37【】9人已围观
简介據與視圖的綁定與同步,最終體現在對數據的讀寫處理過程中,也就是Object.defineProperty()定義的數據set、get函數中。Vue中對于的函數為defineReactive,在精簡版實
function defineReactive(obj, key, value) {
var dep = new Dep()
Object.defineProperty(obj, key, {
enumerable: true,
買粉絲nfigurable: true,
get: function reactiveGetter() {
if (Dep.target) {
dep.depend()
}
return value
},
set: function reactiveSetter(newVal) {
if (value === newVal) {
return
} else {
value = newVal
dep.notify()
}
}
})
}
在對數據進行讀取時,如果當前有 Watcher(對數據的觀察者吧,watcher 會負責將獲取的新數據發送給視圖),那將該 Watcher 綁定到當前的數據上(dep.depend(),dep 關聯當前數據和所有的 watcher 的依賴關系),是一個檢查并記錄依賴的過程。而在對數據進行賦值時,如果數據發生改變,則通知所有的 watcher(借助 dep.notify())。這樣,即便是我們手動改變了數據,框架也能夠自動將數據同步到視圖。
很赞哦!(99529)
相关文章
- 01 外地車輛怎么進上海怎么停車(外地車想在上海自駕游受限制嗎?停車方便嗎?)
- 01 youtube官網中文視頻教程網盤資源(CAD哪里可以學? 推薦CAD學習網站和課程)
- 01 外地駕駛證轉上海駕駛證要求(外地駕駛證怎么轉入上海)
- 01 外灘在上海的什么方位地圖(上海地圖歷史)
- 01 youtube官網中文視頻在線翻譯插件百度(如何將YouTube中的英文評論也有翻譯按鈕?)
- 01 youtube官網中文版評論置頂不(App Store上有哪些冷門但逆天的 App?)
- 01 外經貿業務員專業證書怎么考(“外經貿業務員”證書和“國際商務秘書”證書含金量高嘛?)
- 01 youtube官網中文視頻翻譯成英文嗎(如何將YouTube中的英文評論也有翻譯按鈕?)
- 01 youtube官網中文設置教程下載電腦版(Youtube 怎么設置中文字幕)
- 01 youtube官網中文視頻數據庫(youtube視頻搬運合法嗎?)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款的名片
职业:程序员,设计师
现居:新疆阿勒泰富蕴县
工作室:小组
Email:[email protected]
热门文章
站长推荐
01 外校人進廣東外語外貿大學(廣州中山大學外人可以隨便進嗎?圖書館對外開放不)
01 youtube官網中文視頻翻譯成中文是(youtube評論翻譯成中文設置)
01 外灘到上海虹橋站多遠路程(上海外灘到虹橋高鐵站有多遠)
01 youtube官網中文視頻在線無限看網站(現在在線教育做得挺大的,在線教育平臺在國內知名的有哪些?)
01 外地駕駛證轉入上海駕駛證有什么好處(外地駕駛證轉入上海需要什么手續)
01 youtube官網入口下載2022免費觀看網(YouTubeVideoBuilderReview2022-好吧,但非常有限)
01 youtube官網中文視頻翻譯成文本格式(如何將YouTube中的英文評論也有翻譯按鈕?)
01 外地轉到上海讀小學(外地小學生轉學到上海應辦理哪些手續?需要什么條件?)