站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        vuejs中指令和組件有什么區(qū)別

        區(qū)別:組件一般是指一個(gè)獨(dú)立實(shí)體,組件之間的關(guān)系通常都是樹狀;而指令是一種Decorator模式,用以改寫某個(gè)組件的默認(rèn)行為,或者增強(qiáng)使其獲得額外功能,一般來說可以在同一個(gè)組件上疊加若干個(gè)指令,使其獲得多種功能。

        vuejs中指令和組件有什么區(qū)別

        本教程操作環(huán)境:windows7系統(tǒng)、vue2.9.6版,DELL G3電腦。

        vuejs中指令和組件的區(qū)別

        組件一般是指一個(gè)獨(dú)立實(shí)體,組件之間的關(guān)系通常都是樹狀。

        指令是一種Decorator模式,用以改寫某個(gè)組件的默認(rèn)行為,或者增強(qiáng)使其獲得額外功能,一般來說可以在同一個(gè)組件上疊加若干個(gè)指令,使其獲得多種功能。一些指令會(huì)依賴其所應(yīng)用的組件實(shí)現(xiàn)某些接口,比如vue中的transition指令會(huì)依賴組件的enter, leave等一堆鉤子。

        當(dāng)然vue里也有一些比較猛的指令比如v-if, v-for,它們甚至?xí)?chuàng)建或者刪除組件。

        比如如下設(shè)計(jì):

        Gallery是一個(gè)相冊組件。

        Transition是一個(gè)動(dòng)畫指令。

        ClickLogger是一個(gè)打點(diǎn)擊日志的指令。

        對Gallery疊加Animation和ClickLogger就可以使其切換時(shí)擁有動(dòng)畫過渡效果,并且點(diǎn)擊時(shí)自動(dòng)記錄日志。

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 香港三级精品三级在线专区 | 日本精品少妇一区二区三区| 992tv精品视频tv在线观看| 日本精品一区二区三区在线视频| 99RE8这里有精品热视频| 2021国产精品视频| 日产精品久久久一区二区| 欧美日韩精品久久久久| 国内精品久久久久久久久电影网| 91精品国产91久久久久久蜜臀| 国产在线不卡午夜精品2021| 国产精品美女一区二区视频| 亚洲国产小视频精品久久久三级| 国内精品久久久久久久影视麻豆 | 国产亚洲午夜高清国产拍精品| 久久久久夜夜夜精品国产| 99久久久精品| 久久99精品久久久久子伦| 无码国内精品久久人妻蜜桃| 在线观看自拍少妇精品| 亚洲av无码成人精品区| 亚洲成人国产精品| 亚洲国产精品第一区二区三区| 精品91自产拍在线观看二区| 狠狠色丁香婷婷综合精品视频| 精品国产乱码久久久久久郑州公司| 一级A毛片免费观看久久精品| 麻豆精品国产自产在线观看一区| 精品久久综合1区2区3区激情 | 久久亚洲精品中文字幕三区| 国产AV无码专区亚洲精品 | 精品欧美小视频在线观看| 91精品婷婷国产综合久久| 日韩精品在线一区二区| 亚洲嫩草影院久久精品| 91人前露出精品国产| 91精品国产综合久久四虎久久无码一级| 日韩精品一区二区三区四区| 91嫩草亚洲精品| 国精品产露脸自拍| 欧美精品www|