五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Vue2.6 源碼全方位深入解析課

2023-03-09 13:34 作者:快樂的小馬駒01  | 我要投稿

那為什么不用class來寫vue而是用構(gòu)造函數(shù)的形式呢?
這是因?yàn)閂ue這個(gè)對(duì)象的方法太多了,很多都需要放在不同的模塊來寫的,在不同的模塊我只要在vue的prototype上去添加方法就好了。如果是class,就不好添加了,只能在一個(gè)class上添加,繼承的話調(diào)用的也是其他class了,所以采用構(gòu)造函數(shù)的形式。

構(gòu)造函數(shù)和class的使用場景區(qū)別
當(dāng)一個(gè)對(duì)象或模塊頻繁用到繼承或者內(nèi)部屬性比較固定,采用OOB的思想,即采用class,如果一個(gè)模塊非常大,要分散到多個(gè)子模塊去編寫,且不怎么用到繼承采用構(gòu)造函數(shù)的形式。

整體流程:

new Vue => init => $mount => compile => render => vnode => update(patch) => dom

new Vue & init:
混入了一些全局方法

$mount
調(diào)用render函數(shù),沒有則創(chuàng)建一個(gè)


Vue2.6 源碼全方位深入解析課的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
项城市| 施秉县| 怀仁县| 青铜峡市| 甘洛县| 锦屏县| 韶山市| 壶关县| 滁州市| 徐闻县| 普兰县| 阿勒泰市| 长阳| 调兵山市| 石渠县| 乾安县| 龙川县| 红桥区| 八宿县| 乌兰县| 阿拉尔市| 灵璧县| 尼勒克县| 怀远县| 章丘市| 乐至县| 镇平县| 广南县| 丹寨县| 尚志市| 麻城市| 门头沟区| 永福县| 大同县| 罗山县| 茌平县| 库尔勒市| 南康市| 江安县| 泽州县| 怀柔区|