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

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

        區(qū)別:組件一般是指一個(gè)獨(dú)立實(shí)體,組件之間的關(guān)系通常都是樹狀;而指令是一種Decorator模式,用以改寫某個(gè)組件的默認(rèn)行為,或者增強(qiáng)使其獲得額外功能,一般來(lái)說(shuō)可以在同一個(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)使其獲得額外功能,一般來(lái)說(shuō)可以在同一個(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è)相冊(cè)組件。

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

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

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

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
        主站蜘蛛池模板: 精品精品国产欧美在线小说区| 久久久久99精品成人片三人毛片| 亚洲AV无码精品无码麻豆| 久久久久亚洲精品天堂久久久久久| 欧美成人精品一区二区综合| 亚洲精品乱码久久久久久蜜桃不卡| 久久这里只有精品18| 精品国产自在在线在线观看| 国产色婷婷精品综合在线| 亚洲国产精品无码一线岛国| 国产精品久久久久影院色| 99熟女精品视频一区二区三区| 亚洲精品永久在线观看| 国产在线拍揄自揄视精品不卡| 久久久久国产精品嫩草影院| 99久久99久久久精品齐齐| 久久久久99精品成人片| 天天爽夜夜爽夜夜爽精品视频 | 欧美 日韩 精品 另类视频| 奇米影视7777久久精品| 亚洲精品免费在线观看| 亚洲精品无码久久久久去q| 97国产视频精品| 东京热TOKYO综合久久精品| 欧美成人精品欧美一级乱黄一区二区精品在线| 久久99精品久久只有精品| 久久狠狠一本精品综合网| 亚洲国产精品久久| 日韩精品无码免费一区二区三区 | 99热这里只有精品在线| 亚洲精品A在线观看| 国产精品毛片无码| 97久久精品人妻人人搡人人玩| 亚洲日韩国产AV无码无码精品| 国产精品视频色视频| 国产精品日本欧美一区二区 | 99热热久久这里只有精品68| 国产在线精品一区二区中文| 亚洲韩精品欧美一区二区三区| 国产成人精品曰本亚洲79ren| 国产精品成人观看视频国产 |