最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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)遵守國家法律
龙川县| 驻马店市| 宜黄县| 马龙县| 丰原市| 南京市| 延寿县| 宁晋县| 镶黄旗| 乐都县| 海城市| 陇南市| 马关县| 河东区| 漾濞| 迁西县| 迁安市| 沧州市| 福海县| 历史| 彰化县| 稻城县| 资中县| 德格县| 新郑市| 湖州市| 江达县| 旺苍县| 唐河县| 正定县| 凉山| 吉首市| 伊通| 乡宁县| 叶城县| 青海省| 什邡市| 汾阳市| 乌拉特前旗| 茶陵县| 南乐县|