1-12 vue父子組件

vue父子組件

  • 父子組件
    • 組件意味著協(xié)同工作辜羊,通常父子組件會是這樣的關(guān)系:組件 A 在它的模版中使用了組件 B 踏兜。
    • 最簡單的父子組件
<body>
    <div id="app">
        <parent-template></parent-template>
        <parent-template2></parent-template2>

        <my-child></my-child>
    </div>
</body>

<script src="js/vue.js"></script>
<script>

    //1.子組件構(gòu)造器
    var Child = Vue.extend({
        template:'![](images/pic1.jpeg)'
    });

    //2.父組件構(gòu)造器
    var Parent = Vue.extend({
        //注冊子組件
       components:{
           'child-template':Child
       },
        template:'<div><child-template></child-template><p>照片很模糊</p></div>'
    });

    var Parent2 = Vue.extend({
        components:{
            'child-template':Child
        },
        template:'<div><p>下面的照片很清晰!</p><child-template></child-template></div>'
    });

    //3.創(chuàng)建組件
    Vue.component('parent-template', Parent);
    Vue.component('parent-template2', Parent2);

    //注冊組件
    Vue.component('my-child', Child);
    Vue.component('parent-component', Child);

    //4.vue實例
    new Vue({
        el:'#app'
    });

</script>

  • 在父子組件組合使用中要注意以下一些問題:
> 沒有實例化的子組件不能拿出來單獨使用!

```
<div id="app">
   <parent-component></parent-component>
   <child-component></child-component>
</div>
```

> 在父標簽內(nèi)部嵌套子標簽
<div id="app">
    <parent-component>
        <child-component></child-component>
    </parent-component>
 </div>

因為在父標簽一旦生成真實的DOM八秃,其內(nèi)部的子標簽就會被解析成為普通的HTML標簽來執(zhí)行碱妆,而且<child-component>不是標準的HTML標簽,會被瀏覽器過濾掉昔驱。


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末疹尾,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子骤肛,更是在濱河造成了極大的恐慌纳本,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,525評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件腋颠,死亡現(xiàn)場離奇詭異繁成,居然都是意外死亡,警方通過查閱死者的電腦和手機淑玫,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,203評論 3 395
  • 文/潘曉璐 我一進店門巾腕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來面睛,“玉大人,你說我怎么就攤上這事祠墅∥甏” “怎么了歌径?”我有些...
    開封第一講書人閱讀 164,862評論 0 354
  • 文/不壞的土叔 我叫張陵毁嗦,是天一觀的道長。 經(jīng)常有香客問我回铛,道長狗准,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,728評論 1 294
  • 正文 為了忘掉前任茵肃,我火速辦了婚禮腔长,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘验残。我一直安慰自己捞附,他們只是感情好,可當我...
    茶點故事閱讀 67,743評論 6 392
  • 文/花漫 我一把揭開白布您没。 她就那樣靜靜地躺著鸟召,像睡著了一般。 火紅的嫁衣襯著肌膚如雪氨鹏。 梳的紋絲不亂的頭發(fā)上欧募,一...
    開封第一講書人閱讀 51,590評論 1 305
  • 那天,我揣著相機與錄音仆抵,去河邊找鬼跟继。 笑死,一個胖子當著我的面吹牛镣丑,可吹牛的內(nèi)容都是我干的舔糖。 我是一名探鬼主播,決...
    沈念sama閱讀 40,330評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼莺匠,長吁一口氣:“原來是場噩夢啊……” “哼金吗!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起慨蛙,我...
    開封第一講書人閱讀 39,244評論 0 276
  • 序言:老撾萬榮一對情侶失蹤辽聊,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后期贫,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體跟匆,經(jīng)...
    沈念sama閱讀 45,693評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,885評論 3 336
  • 正文 我和宋清朗相戀三年通砍,在試婚紗的時候發(fā)現(xiàn)自己被綠了玛臂。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片烤蜕。...
    茶點故事閱讀 40,001評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖迹冤,靈堂內(nèi)的尸體忽然破棺而出讽营,到底是詐尸還是另有隱情,我是刑警寧澤泡徙,帶...
    沈念sama閱讀 35,723評論 5 346
  • 正文 年R本政府宣布橱鹏,位于F島的核電站,受9級特大地震影響堪藐,放射性物質(zhì)發(fā)生泄漏莉兰。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,343評論 3 330
  • 文/蒙蒙 一礁竞、第九天 我趴在偏房一處隱蔽的房頂上張望糖荒。 院中可真熱鬧,春花似錦模捂、人聲如沸捶朵。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,919評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽综看。三九已至,卻和暖如春并淋,著一層夾襖步出監(jiān)牢的瞬間寓搬,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,042評論 1 270
  • 我被黑心中介騙來泰國打工县耽, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留句喷,地道東北人。 一個月前我還...
    沈念sama閱讀 48,191評論 3 370
  • 正文 我出身青樓兔毙,卻偏偏與公主長得像唾琼,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子澎剥,可洞房花燭夜當晚...
    茶點故事閱讀 44,955評論 2 355

推薦閱讀更多精彩內(nèi)容

  • Vue 實例 屬性和方法 每個 Vue 實例都會代理其 data 對象里所有的屬性:var data = { a:...
    云之外閱讀 2,214評論 0 6
  • 這篇筆記主要包含 Vue 2 不同于 Vue 1 或者特有的內(nèi)容锡溯,還有我對于 Vue 1.0 印象不深的內(nèi)容。關(guān)于...
    云之外閱讀 5,050評論 0 29
  • 此文基于官方文檔哑姚,里面部分例子有改動祭饭,加上了一些自己的理解 什么是組件? 組件(Component)是 Vue.j...
    陸志均閱讀 3,827評論 5 14
  • 下載安裝搭建環(huán)境 可以選npm安裝叙量,或者簡單下載一個開發(fā)版的vue.js文件 瀏覽器打開加載有vue的文檔時倡蝙,控制...
    冥冥2017閱讀 6,042評論 0 42
  • 1.安裝 可以簡單地在頁面引入Vue.js作為獨立版本,Vue即被注冊為全局變量绞佩,可以在頁面使用了寺鸥。 如果希望搭建...
    Awey閱讀 11,024評論 4 129