国产黄色免费网站_久久天天做天天爱综合色_精品国产一区久久久_成人黄色激情网站_久久成人在线视频_美女一区二区在线观看_亚洲精品免费一区亚洲精品免费精品一区 _91精品国产综合久久精品麻豆

前端經(jīng)典面試題 | 吊打面試官系列 之 Vue2和Vue3的區(qū)別

2023-1-9    前端達(dá)人

目錄

一、回答點

二、深入回答

監(jiān)測機(jī)制的變化

Fragments(碎片)

API模式的變化

數(shù)據(jù)的存放

生命周期鉤子

父子傳參

diff算法

v-if和v-for優(yōu)先級


一、回答點

監(jiān)測機(jī)制的變化、Fragments(碎片)的更新、API模式的變更、數(shù)據(jù)的存放、生命周期鉤子、父子傳參等。。

二、深入回答

監(jiān)測機(jī)制的變化

  • Vue3中使用了ES6中Proxy API 對數(shù)據(jù)進(jìn)行代理,監(jiān)測整個對象,而不再是某個屬性。
  • 消除Vue2中基于Object.defineProperty的實現(xiàn)所存在的諸多限制。
  • Vue3可以監(jiān)測到對象屬性的添加和刪除也可以監(jiān)聽到數(shù)組的變化。
  • Vue3中支持Map、Set、WeakMap和WeakSet

Fragments(碎片)

  • Vue2在組件中只能有一個根節(jié)點。
  • Vue3在組件中可以擁有多個根節(jié)點。

API模式的變化

  • Vue2使用選項式API(Options API)。Vue3使用組合式API(Composition API)

數(shù)據(jù)的存放

  • Vue2中數(shù)據(jù)存放在data屬性中
  • Vue3使用setup()方法,setup()方法在組件初始化構(gòu)造的時候觸發(fā)。
    • 從vue引入ref或reactive
    • 簡單數(shù)據(jù)類型使用ref()方法進(jìn)行處理,復(fù)雜數(shù)據(jù)類型使用reactive()方法進(jìn)行處理。
    • 使用setup()方法來返回響應(yīng)式數(shù)據(jù),在template可以獲取這些響應(yīng)式數(shù)據(jù)。

生命周期鉤子

  • setup():開始創(chuàng)建組件之前,在beforeCreate和created之前執(zhí)行。
  • onBeforeMount():組件掛載到節(jié)點之前執(zhí)行。
  • onMounted():組件掛載完成之后執(zhí)行。
  • onBeforeUpdate():組件更新之前執(zhí)行。
  • onUpdated():組件更新之后執(zhí)行。
  • onBeforeUnmount():組件卸載之前執(zhí)行。
  • onUnmounted():組件卸載之后執(zhí)行
    • 若組件被keep-alive包裹,則多出兩個鉤子函數(shù)
      • onActivated():被激活時執(zhí)行。
      • onDeactivated():A組件切換到B組件。A組件消失時執(zhí)行。

父子傳參

  • 子組件通過defineProps()進(jìn)行接收,并且接收這個函數(shù)的返回值進(jìn)行相應(yīng)操作。

diff算法

  • Vue2:進(jìn)行虛擬節(jié)點對比,并返回一個patch對象來存儲兩個節(jié)點的不同,最后用patch記錄的消息去局部更新Dom。它會比較每一個Vnode但對一些不參與更新的元素,進(jìn)行比較會消耗性能。
  • Vue3:diff算法在初始化時會給每個虛擬節(jié)點一個patchFlags(優(yōu)化的一個標(biāo)識)。只會比較patchFlags發(fā)生變化的Vnode,從而進(jìn)行視圖更新,對比沒有變化的做靜態(tài)標(biāo)記,渲染時直接復(fù)用。

v-if和v-for優(yōu)先級

  • Vue2中:v-for優(yōu)先執(zhí)行
  • Vue3中:v-if優(yōu)先執(zhí)行
  • 注:最好不要把v-if和v-for同時用在一個元素上,這樣會帶來性能的浪費











來源:csdn



藍(lán)藍(lán)設(shè)計建立了UI設(shè)計分享群,每天會分享國內(nèi)外的一些優(yōu)秀設(shè)計,如果有興趣的話,可以進(jìn)入一起成長學(xué)習(xí),請加微信ban_lanlan,報下信息,藍(lán)小助會請您入群。歡迎您加入噢~~

希望得到建議咨詢、商務(wù)合作,也請與我們聯(lián)系01063334945。 



分享此文一切功德,皆悉回向給文章原作者及眾讀者. 免責(zé)聲明:藍(lán)藍(lán)設(shè)計尊重原作者,文章的版權(quán)歸原作者。如涉及版權(quán)問題,請及時與我們?nèi)〉寐?lián)系,我們立即更正或刪除。 



藍(lán)藍(lán)設(shè)計www.newchinaweekly.com )是一家專注而深入的界面設(shè)計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計、BS界面設(shè)計 、 cs界面設(shè)計 、 ipad界面設(shè)計 、 包裝設(shè)計 、 圖標(biāo)定制 、 用戶體驗 、交互設(shè)計、 網(wǎng)站建設(shè) 平面設(shè)計服務(wù)UI設(shè)計公司、界面設(shè)計公司、UI設(shè)計服務(wù)公司、數(shù)據(jù)可視化設(shè)計公司、UI交互設(shè)計公司、高端網(wǎng)站設(shè)計公司、UI咨詢、用戶體驗公司、軟件界面設(shè)計公司

日歷

鏈接

個人資料

藍(lán)藍(lán)設(shè)計的小編 http://www.newchinaweekly.com

存檔

成人在线视频首页| 800av免费在线观看| 一级黄色录像视频| 国产精品传媒在线观看| 男人插女人下面视频| 日韩 欧美 亚洲| 丁香花免费高清完整在线播放| 亚洲婷婷久久综合| 男人天堂新地址| 天天操夜夜操免费视频| 岛国在线视频| 综合久草视频| 国内精品久久久久久久97牛牛| 91精品综合| 国产成人一区在线| 亚洲一区二区三区影院| 日韩一区二区三区在线| 欧美日韩的一区二区| 久久伊人免费视频| 国产精品中出一区二区三区| 东北少妇不带套对白| 亚洲国产无码精品| 91好色先生tv| h在线免费观看| 欧美寡妇性猛交xxx免费| www.久久久久.com| 玖玖玖免费嫩草在线影院一区| 亚洲春色h网| 久久国产成人午夜av影院| 玉米视频成人免费看| 亚洲乱码av中文一区二区| 国产在线观看精品| 91成人在线观看喷潮教学| 亚洲第一综合网| 丰满人妻一区二区三区无码av| 中文字幕麻豆 | 国产一级不卡毛片| 污污网站免费观看| 毛片a片免费观看| 欧美性猛交xxxx免费看久久| 黄色软件在线观看| 国产一区二区三区亚洲综合| 日韩精品一级中文字幕精品视频免费观看 | 久久综合999| 精品国产91久久久久久久妲己| 在线观看国产欧美| 久久伦理网站| 日韩一级视频在线观看| 国精产品乱码一区一区三区四区| 久久久久亚洲精品一区二区三区| 可以免费观看的黄色网址| 中文av资源在线| 亚洲色图插插| 亚洲图片欧美视频| 欧美videofree性高清杂交| 成人激情视频在线| 在线观看中文av| 国产黄a三级三级三级| 在线观看麻豆视频| 免费看av成人| 国产精品色哟哟网站| 正在播放国产一区| 国产一区视频在线播放| 亚洲免费一级视频| 国内毛片毛片毛片毛片毛片| 九九久久精品这里久久网| 中国国产一级毛片| 蜜桃视频动漫在线播放| 国产欧美日韩一级| 国产欧美中文在线| 久久影院模特热| 国产美女主播在线播放| 亚洲精品男人天堂| 屁屁影院在线观看| 精品久久国产| 亚洲国产日韩精品| 国产成人avxxxxx在线看| 三上悠亚av一区二区三区| 国产精品热久久| av小次郎在线| 全国精品久久少妇| 日韩欧美的一区| 国产精欧美一区二区三区| 亚洲国产综合av| 国产成人无码av| 在线三级av| 欧美成人69av| 制服丝袜亚洲色图| 亚洲成人自拍| 久久久久久久久久久久久久免费看 | 成人欧美一区二区三区视频网页| 精品91自产拍在线观看一区| 日本精品视频一区| 特黄视频免费看| aaa在线观看| 伊人久久大香线蕉综合网站| 亚洲视频在线一区观看| 日韩av不卡在线| 亚洲影院在线观看| 日韩国产激情在线| 麻豆视频传媒入口| 少妇又紧又色又爽又刺激视频| 黄色毛片免费看| 国产99精品| 色天天综合久久久久综合片| 久久久久国色av免费观看性色 | 欧美激情a在线| 椎名由奈jux491在线播放| 国产毛片欧美毛片久久久| 四虎黄色影院| 97一区二区国产好的精华液| 中文字幕一区二区5566日韩| 亚洲影院在线看| 国产又爽又黄的视频| 老司机av在线免费看| 国产一区二区视频在线| 91精品国产成人www| 91成年人网站| 在线观看av中文| 蜜臀91精品一区二区三区| 久久国产精品首页| 日本一区二区三区网站| 在线久久视频| 日韩成人午夜电影| 国产69精品久久久久99| jizzjizz日本少妇| 成人好色电影| 91首页免费视频| 亚洲影院在线看| 91porny九色| 免费三级欧美电影| 免费亚洲视频| 午夜精品一区二区三区在线播放 | 第一次破处视频| 视频一区二区三区在线看免费看| 女人av一区| 精品国产乱码久久久久久老虎| 精品一区国产| 精品国产无码一区二区| av网站无病毒在线| 91亚洲永久精品| 国产区日韩欧美| 日本精品久久久久久| 牛牛视频精品一区二区不卡| 欧美一区二区黄| 日韩欧美中文视频| 黄色高清在线观看| 色综合久久网| 伊人一区二区三区久久精品| 国产一级免费片| 免费**毛片在线| 国产精品久久久久7777按摩| 55夜色66夜色国产精品视频| 国产成人精品亚洲男人的天堂| 中文在线资源在线| 99麻豆久久久国产精品免费优播| 日韩在线视频国产| 国产一区在线观看免费| 成年人在线网站| 欧美撒尿777hd撒尿| 国产美女18xxxx免费视频| 麻豆电影在线观看| 久久亚洲成人| 欧美二区乱c黑人| 久久夜色精品国产噜噜亚洲av| 国产小视频免费在线观看| 国产亚洲欧美日韩在线一区| 日本亚洲欧洲色α| 国产乱码77777777| 黄色美女久久久| 中文字幕在线看视频国产欧美在线看完整| 精品视频在线观看一区| 欧洲精品久久一区二区| 色999日韩| 欧美亚洲激情视频| 成人免费一区二区三区| 俺要去色综合狠狠| 欧美日韩福利在线观看| 亚洲欧美一二三区| 国产成人影院| 久久久久久久一区二区| 奇米777第四色| 丁香花在线影院| 欧美一三区三区四区免费在线看 | 亚洲精品综合久久| 婷婷伊人综合| 国产精品video| 国产视频三区四区| 日本午夜免费一区二区| 亚洲人成电影在线播放| 男男受被啪到高潮自述| 污的网站在线观看| 欧美日韩aaa| 欧美a级片免费看| 欧美1区2区3| 欧美成人激情在线| 亚洲国产精品久久人人爱潘金莲| 欧美视频在线视频精品| 色偷偷88888欧美精品久久久| 超碰97人人干|