最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue中調(diào)用組件使用kebab-case短橫線命名法和使用大駝峰的區(qū)別詳解

 更新時間:2023年10月16日 11:25:24   作者:清風(fēng)細雨_林木木  
這篇文章主要介紹了Vue中調(diào)用組件使用kebab-case(短橫線)命名法和使用大駝峰的區(qū)別,通過實例可以看出如果是在html中使用組件,那么就不能用大駝峰式寫法,如果是在.vue?文件中就可以,需要的朋友可以參考下

Vue中調(diào)用組件使用kebab-case(短橫線)命名法和使用大駝峰的區(qū)別

1.解析官網(wǎng)手冊說明

在這里插入圖片描述

紅線部分已經(jīng)說的很清楚,“直接在DOM(即非字符串模版)中只有kebab-case 生效”。

只不過說的不是人話,現(xiàn)在我們來具體分析一下。

2.什么是“字符串模版”,什么是“dom模版” 字符串模版

字符串模板就是寫在vue中的template中定義的模板,如.vue的單文件組件模板和定義組件時template屬性值的模板。字符串模板不會在頁面初始化參與頁面的渲染,會被vue進行解析編譯之后再被瀏覽器渲染,所以不受限于html結(jié)構(gòu)和標簽的命名。

實例:

Vue.component('MyComponentA', {
    template: '<div MyId="123"><MyComponentB>hello, world</MyComponentB></div>'
})

<div id="app">
    <MyComponentA></MyComponentA>
</div>

dom模版(或者稱為Html模板)

dom模板就是寫在html文件中,一打開就會被瀏覽器進行解析渲染的,所以要遵循h(huán)tml結(jié)構(gòu)和標簽的命名,否則瀏覽器不解析也就不能獲取內(nèi)容了。

下面的例子不會被正確渲染, 會被解析成mycomponent,但是注冊的vue的組件是MyComponent,因此無法渲染。

<!DOCTYPE <html>
    <head>
        <meta charset="utf-8">
        <title>Vue Component</title>
    </head>
    <body>
        <div id="app"> 
            Hello Vue
            <MyComponent></MyComponent>
        </div>
    <script src="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js"></script>
    <script >
        //全局注冊
        Vue.component('MyComponent', {
            template: '<div>組件類容</div>'
        });
        new Vue ({
            el: '#app'
        });
    </script>
    </body>
</html>

能正常顯示的:

<!DOCTYPE <html>
    <head>
        <meta charset="utf-8">
        <title>Vue Component</title>
    </head>
    <body>
        <div id="app"> 
            Hello Vue
            <my-component></my-component>
        </div>
    <script src="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js"></script>
    <script >
        //全局注冊
        Vue.component('my-component', {
            template: '<div>組件類容</div>'
        });
        new Vue ({
            el: '#app'
        });
    </script>
    </body>
</html>

總結(jié):
通過上面的實例很簡單就能看出,如果是在html中使用組件,那么就不能用大駝峰式寫法。如果是在.vue 文件中就可以,就這么簡單。

到此這篇關(guān)于Vue中調(diào)用組件使用kebab-case(短橫線)命名法和使用大駝峰的區(qū)別的文章就介紹到這了,更多相關(guān)vue短橫線命名法和大駝峰區(qū)別內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Vuex unknown action type報錯問題及解決

    Vuex unknown action type報錯問題及解決

    這篇文章主要介紹了Vuex unknown action type報錯問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • windows下vue-cli導(dǎo)入bootstrap樣式

    windows下vue-cli導(dǎo)入bootstrap樣式

    這篇文章主要介紹了windows下vue-cli導(dǎo)入bootstrap樣式,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • vue 項目@change多個參數(shù)傳值多個事件的操作

    vue 項目@change多個參數(shù)傳值多個事件的操作

    這篇文章主要介紹了vue 項目@change多個參數(shù)傳值多個事件的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • 教你如何編寫Vue.js的單元測試的方法

    教你如何編寫Vue.js的單元測試的方法

    這篇文章主要介紹了教你如何編寫Vue.js的單元測試的方法,介紹了簡單的單元測試,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-10-10
  • Vue中使用clipboard實現(xiàn)復(fù)制功能

    Vue中使用clipboard實現(xiàn)復(fù)制功能

    這篇文章主要介紹了Vue中結(jié)合clipboard實現(xiàn)復(fù)制功能 ,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-09-09
  • Vue執(zhí)行流程及渲染示例解析

    Vue執(zhí)行流程及渲染示例解析

    這篇文章主要為大家介紹了Vue執(zhí)行流程及渲染解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06
  • Vue3.0 手寫放大鏡效果

    Vue3.0 手寫放大鏡效果

    放大鏡在很多購物網(wǎng)站都可以看的到,本文主要實現(xiàn) 固定放大兩倍,鼠標進入到左側(cè)圖片區(qū)域的時候,遮罩層顯示,離開時,遮罩層隱藏,感興趣的可以了解一下
    2021-07-07
  • 在Vue3項目中使用如何echarts問題

    在Vue3項目中使用如何echarts問題

    這篇文章主要介紹了在Vue3項目中使用如何echarts問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • 在Vue組件中獲取全局的點擊事件方法

    在Vue組件中獲取全局的點擊事件方法

    今天小編就為大家分享一篇在Vue組件中獲取全局的點擊事件方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • 總結(jié)vue映射的方法與混入的使用過程

    總結(jié)vue映射的方法與混入的使用過程

    這篇文章主要介紹了總結(jié)vue映射的方法與混入的使用過程,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04

最新評論

津南区| 洛隆县| 老河口市| 梁平县| 志丹县| 扎囊县| 巧家县| 望谟县| 靖州| 吉林市| 安丘市| 兰考县| 孟州市| 广宁县| 麻栗坡县| 镇巴县| 兴山县| 云安县| 紫金县| 巴南区| 临沧市| 准格尔旗| 通化市| 图们市| 隆化县| 乐至县| 湘乡市| 武定县| 凤庆县| 焉耆| 彰武县| 福安市| 鹤庆县| 天水市| 津南区| 普兰店市| 温州市| 石泉县| 大连市| 新安县| 泰安市|