国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

筆記:Vue數(shù)據(jù)響應(yīng)式綁定原理—觀源碼

Chiclaim / 348人閱讀

摘要:沒有具體對(duì)應(yīng)源碼分析,只是閱讀源碼的筆記,等之后學(xué)好點(diǎn)再寫成文章,構(gòu)造生成的。帶指令的所有元素,通過獲取,涉及,返回屬性選擇器對(duì)里的進(jìn)行綁定處理節(jié)點(diǎn)提取所有,返回?cái)?shù)組,元素是對(duì)象,包含。

沒有具體對(duì)應(yīng)源碼分析,只是閱讀源碼的筆記,等之后學(xué)好點(diǎn)再寫成文章

Vue

self,構(gòu)造生成的this。

root根元素。

els帶指令的所有元素,通過querySelectorAll獲取,涉及getDirSelectors,返回"[v-text],[v-show]"(屬性選擇器)
bindings對(duì)data里的進(jìn)行綁定?

處理節(jié)點(diǎn)processNode

提取所有attributes,getAttributes返回?cái)?shù)組,元素是對(duì)象,包含name、value。

[{name:"v-text",value:"message"},{}]
使用了el.attributes, 這個(gè)返回一下結(jié)果,太多,用getAttributes過濾一下

對(duì)提取的所有指令進(jìn)行解析,parseDirective,返回以下結(jié)果,對(duì)于v-show="isShow"

綁定指令bindDirective

key是要指向data的key,所以其實(shí)是attr的value

bindDirective的最后用bindAccessors進(jìn)行defineProperty設(shè)定get、set

defineProperty綁定的set、get是在vm上,所以初始化只需要給vm的相應(yīng)屬性賦值

初始化

遍歷bindings并賦值到vm

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/82185.html

相關(guān)文章

  • Vue數(shù)據(jù)響應(yīng)原理筆記 就幾行沒啥可看的

    摘要:什么是數(shù)據(jù)響應(yīng)式數(shù)據(jù)響應(yīng)式既數(shù)據(jù)雙向綁定,就是把綁定到,當(dāng)我們用代碼更新時(shí),就會(huì)自動(dòng)更新如果用戶更新了的數(shù)據(jù)也自動(dòng)本更新。數(shù)據(jù)響應(yīng)式的原理實(shí)現(xiàn)數(shù)據(jù)響應(yīng)式的原理就是利用了這個(gè)方法重新定義了對(duì)象獲取屬性值和設(shè)置屬性值的操作來實(shí)現(xiàn)。 1、什么是數(shù)據(jù)響應(yīng)式 數(shù)據(jù)響應(yīng)式既數(shù)據(jù)雙向綁定,就是把Model綁定到View,當(dāng)我們用JavaScript代碼更新Model時(shí),View就會(huì)自動(dòng)更新;如果用戶...

    SillyMonkey 評(píng)論0 收藏0
  • 關(guān)于Vue2一些值得推薦的文章 -- 五、六月份

    摘要:五六月份推薦集合查看最新的請(qǐng)點(diǎn)擊集前端最近很火的框架資源定時(shí)更新,歡迎一下。蘇幕遮燎沈香宋周邦彥燎沈香,消溽暑。鳥雀呼晴,侵曉窺檐語。葉上初陽(yáng)乾宿雨,水面清圓,一一風(fēng)荷舉。家住吳門,久作長(zhǎng)安旅。五月漁郎相憶否。小楫輕舟,夢(mèng)入芙蓉浦。 五、六月份推薦集合 查看github最新的Vue weekly;請(qǐng)::點(diǎn)擊::集web前端最近很火的vue2框架資源;定時(shí)更新,歡迎 Star 一下。 蘇...

    sutaking 評(píng)論0 收藏0
  • 關(guān)于Vue2一些值得推薦的文章 -- 五、六月份

    摘要:五六月份推薦集合查看最新的請(qǐng)點(diǎn)擊集前端最近很火的框架資源定時(shí)更新,歡迎一下。蘇幕遮燎沈香宋周邦彥燎沈香,消溽暑。鳥雀呼晴,侵曉窺檐語。葉上初陽(yáng)乾宿雨,水面清圓,一一風(fēng)荷舉。家住吳門,久作長(zhǎng)安旅。五月漁郎相憶否。小楫輕舟,夢(mèng)入芙蓉浦。 五、六月份推薦集合 查看github最新的Vue weekly;請(qǐng)::點(diǎn)擊::集web前端最近很火的vue2框架資源;定時(shí)更新,歡迎 Star 一下。 蘇...

    khs1994 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<