您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
04 js訂閱發布者模式(vue是怎么將數據綁定到組件的原理)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-07-21 19:17:17【】6人已围观
简介據與視圖的綁定與同步,最終體現在對數據的讀寫處理過程中,也就是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())。這樣,即便是我們手動改變了數據,框架也能夠自動將數據同步到視圖。
很赞哦!(19737)
相关文章
- 05 download mp3 youtube app windows下載(system是什么文件夾可以刪除嗎)
- 01 對外經濟貿易大學很小(對外經濟貿易大學面積有多大)
- 05 download youtube 買粉絲 mp3 320kbps(RMVB是什么)
- 05 download youtube music mp3(尋一個聽歌的網站)
- 05 facebook取消好友請求對方知道嗎(網絡推廣主要渠道有哪些,我說的是免費的。除了在自己網站發軟文還有別的嗎)
- 05 download mp3 from youtube ad 買粉絲(Marie.Digby.-.[Unfold].專輯 給個地址,最好無損,其次ogg,最次MP3 320k)
- 05 facebook正版官方下載安卓(facebook在安卓能用在蘋果登不上)
- 05 facebook需要外網才可以打開嗎(國外社交軟件都有哪些呢?)
- 05 facebook pm是什么意思(聊天中rn是什么縮寫)
- 01 對外經濟貿易大學排名第一的專業(對外經濟貿易大學有什么特色專業,專業排名如何)
热门文章
站长推荐
01 對外經濟貿易大學數據科學與大數據(數據科學與大數據技術專業怎么樣?學成之后可以從事的職業有哪些?)
01 對外經濟貿易大學新生什么時候開學(對外經濟貿易大學青島國際校區為何遲遲不開學)
01 對外經濟貿易大學日語口譯(對外經濟貿易大學是在北京市嗎?它都有哪些專業?)
05 facebook驗證賬戶人臉進不去(lee買粉絲oper和lee是一個品牌嗎)
01 對外經濟貿易大學招聘信息(對外經濟貿易大學師資力量怎么樣,隊伍水平如何)
05 facebook登陸發生未知錯誤(如何應對未來15年的商業巨變)
01 對外經濟貿易大學搬遷過河南(河南對外經濟貿易職業學院在哪)
01 對外經濟貿易大學廣西投檔線(對外經濟貿易大學歷年分數線)