Vue路由中的子路由學(xué)習(xí)

1蕾各、創(chuàng)建一個(gè)首頁(yè)組件,并通過(guò)路由在根實(shí)例中顯示:

<body>
    <div id="app">
        <router-view></router-view>
    </div>
    <script type="text/x-template" id="home">
        <div>
            <h2>我是首頁(yè)模版</h2>
        </div>
    </script>
<script>
    //首頁(yè)組件
    var home = {
        template:'#home'
    };
    var router = new VueRouter({
        routes:[
            {
                path:'/',
                component:home
            }
        ]
    });
    new Vue({
        el:'#app',
        router
    })
</script>
</body>

2庆揪、創(chuàng)建另外兩個(gè)子組件

    <script type="text/x-template" id="son1">
        <div>
            <h2>我是子組件1模版</h2>
        </div>
    </script>
    <script type="text/x-template" id="son2">
        <div>
            <h2>我是子組件2模版</h2>
        </div>
    </script>


    //子組件1
    var son1 = {
        template:'#son1'
    };
    //子組件2
    var son2 = {
        template:'#son2'
    };

3式曲、給首頁(yè)組件添加這兩個(gè)子組件,首先要在首頁(yè)組件中添加router-link缸榛,使其能指向子組件吝羞,然后在路由規(guī)則中首頁(yè)的路由規(guī)則中添加children屬性兰伤,并配置兩個(gè)子組件的路由規(guī)則,最后要在首頁(yè)組件模版中添加router-view來(lái)展示兩個(gè)子組件的內(nèi)容

子組件的內(nèi)容要在父組件中的router-view中展示

    <script type="text/x-template" id="home">
        <div>
            <h2>我是首頁(yè)模版</h2>
            <router-link to="/son1">子組件1</router-link>
            <router-link to="/son2">子組件2</router-link>
            <router-view></router-view>
        </div>
    </script>


    var router = new VueRouter({
        routes:[
            {
                path:'/',
                component:home,
                children:[
                    {
                        path:'/son1',
                        component:son1
                    },
                    {
                        path:'/son2',
                        component:son2
                    }
                ]
            }
        ]
    });

路由當(dāng)中的回退

可以在組件當(dāng)中添加a標(biāo)簽:

//.prevent修飾可以阻止a標(biāo)簽本身的跳轉(zhuǎn)刷新
<a href="" @click.prevent="goBack">回退</a>

然后在對(duì)應(yīng)的組件中添加方法:

        methods:{
            goBack(){
                this.$router.back(-1)
            }
        }

默認(rèn)路由

當(dāng)所有的路由規(guī)則都不匹配時(shí)脆贵,可以添加一個(gè)默認(rèn)路由(配置404頁(yè)面):

    //定義一個(gè)頁(yè)面找不到的組件
    var notFound = {
        template:'<h2>該頁(yè)面找不到了医清。。卖氨。</h2>'
    };



            {
                path:'*',
                component:notFound
            }
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末会烙,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子筒捺,更是在濱河造成了極大的恐慌柏腻,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,451評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件系吭,死亡現(xiàn)場(chǎng)離奇詭異五嫂,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)肯尺,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,172評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門沃缘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人则吟,你說(shuō)我怎么就攤上這事槐臀。” “怎么了氓仲?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,782評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵水慨,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我敬扛,道長(zhǎng)晰洒,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,709評(píng)論 1 294
  • 正文 為了忘掉前任啥箭,我火速辦了婚禮谍珊,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘捉蚤。我一直安慰自己抬驴,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,733評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布缆巧。 她就那樣靜靜地躺著布持,像睡著了一般。 火紅的嫁衣襯著肌膚如雪陕悬。 梳的紋絲不亂的頭發(fā)上题暖,一...
    開(kāi)封第一講書(shū)人閱讀 51,578評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼胧卤。 笑死唯绍,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的枝誊。 我是一名探鬼主播况芒,決...
    沈念sama閱讀 40,320評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼叶撒!你這毒婦竟也來(lái)了绝骚?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,241評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤祠够,失蹤者是張志新(化名)和其女友劉穎压汪,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體古瓤,經(jīng)...
    沈念sama閱讀 45,686評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡止剖,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,878評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了落君。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片穿香。...
    茶點(diǎn)故事閱讀 39,992評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖绎速,靈堂內(nèi)的尸體忽然破棺而出扔水,到底是詐尸還是另有隱情,我是刑警寧澤朝氓,帶...
    沈念sama閱讀 35,715評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站主届,受9級(jí)特大地震影響赵哲,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜君丁,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,336評(píng)論 3 330
  • 文/蒙蒙 一枫夺、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧绘闷,春花似錦橡庞、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,912評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至华嘹,卻和暖如春吧趣,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,040評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工强挫, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留岔霸,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,173評(píng)論 3 370
  • 正文 我出身青樓俯渤,卻偏偏與公主長(zhǎng)得像呆细,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子八匠,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,947評(píng)論 2 355

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

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,140評(píng)論 25 707
  • 路由是實(shí)現(xiàn)模塊間解耦的一個(gè)有效工具絮爷。如果要進(jìn)行組件化開(kāi)發(fā),路由是必不可少的一部分臀叙。目前iOS上絕大部分的路由工具都...
    黑超熊貓zuik閱讀 3,929評(píng)論 8 52
  • 1略水、通過(guò)CocoaPods安裝項(xiàng)目名稱項(xiàng)目信息 AFNetworking網(wǎng)絡(luò)請(qǐng)求組件 FMDB本地?cái)?shù)據(jù)庫(kù)組件 SD...
    陽(yáng)明先生_X自主閱讀 15,981評(píng)論 3 119
  • 來(lái)我們玩一個(gè)智力游戲,名字叫“愛(ài)因斯坦謎題”劝萤。聽(tīng)說(shuō)很著名渊涝,據(jù)說(shuō)能做出來(lái)的人不到5%,搞得好像接觸這道題就能當(dāng)科學(xué)家...
    小食光閱讀 618評(píng)論 2 1
  • 我是一個(gè)普普通通的農(nóng)村女孩床嫌。在很多人看來(lái)我可以是一個(gè)公主跨释,可是我就是開(kāi)心不起來(lái)。我任性厌处,多疑鳖谈,敏感…我初中...
    此人需珍藏閱讀 116評(píng)論 0 0