最新国产好看的视频,伊人天堂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)和標(biāo)簽的命名。

實例:

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)和標(biāo)簽的命名,否則瀏覽器不解析也就不能獲取內(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) 固定放大兩倍,鼠標(biāo)進入到左側(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

最新評論

郧西县| 敦化市| 安陆市| 柞水县| 如东县| 青田县| 福鼎市| 化德县| 长阳| 乌什县| 措勤县| 永州市| 五大连池市| 桑植县| 紫金县| 九江市| 西贡区| 河南省| 塔城市| 武穴市| 通道| 治县。| 塘沽区| 嘉黎县| 莲花县| 六盘水市| 洞口县| 探索| 资阳市| 城步| 马鞍山市| 贡嘎县| 托克托县| 舒城县| 班戈县| 杭锦旗| 章丘市| 花莲市| 牙克石市| 武义县| 罗田县|