初學(xué)vue-router筆記2

動(dòng)態(tài)路由
? ? ? ?不同的用戶登陸時(shí)候 userid是不同的绰上,但是都會(huì)進(jìn)入到同一個(gè)主頁呈驶。那么路由中的path就不能寫死郑诺,應(yīng)該根據(jù)用戶id來匹配路由設(shè)置苫耸。
? ? ? ?vue-router中州邢,動(dòng)態(tài)部分以 :開頭。
? ? ? ?例如導(dǎo)航到user組件:{ path: "/user/:id", component: user}褪子。?下面來嘗試一下

1.app.vue中添加兩個(gè)router-link
 <!--  增加兩個(gè)到user組件的導(dǎo)航量淌,可以看到這里使用了不同的to屬性 -->
 <router-link to="/user/123">123</router-link>
 <router-link to="/user/456">456</router-link>

2.router.js中添加動(dòng)態(tài)routes
{
  /*新增user路徑,配置了動(dòng)態(tài)的id*/
    {
      path: "/user/:id",
      name: "user",
      component: user
    }
}

3.user組件
<template>
    <div>
        <h1>User</h1>
        <div>我是user組件,動(dòng)態(tài)部分是{{ message }}</div>
    </div>
</template>
<script>
    export default {
        data(){
            return {
                message:''
            }
        },
        watch:{
            $route(to,from){
                // to表示的是你要去的那個(gè)組件褐筛,from 表示的是你從哪個(gè)組件過來的,它們是兩個(gè)對(duì)象叙身,你可以把它打印出來渔扎,它們也有一個(gè)param 屬性
                console.log(to);
                console.log(from);
                this.message = to.params.id
            }
        }
    }
</script> 

嵌套路由
? ? ? ?進(jìn)入主頁后可能還會(huì)有子分類,點(diǎn)擊去到每個(gè)分類的時(shí)候需要路由導(dǎo)航信轿。 vue提供了 childrens屬性晃痴,也是一組路由相當(dāng)于routes。
? ? ? ?下面嘗試一下:

1.home.vue中添加子類:
<template>
    <div>
        <h1>home</h1>
        <!-- router-link 的to屬性要注意财忽,路由是先進(jìn)入到home,然后才進(jìn)入相應(yīng)的子路由如 fruit,所以書寫時(shí)要把 home 帶上 -->
        <p>
            <router-link to="/home/fruit">水果</router-link>
            <router-link to="/home/food">食物</router-link>
        </p>
        <router-view></router-view>
    </div>
</template>

2.router.js配置:
  {
        path:"/home",
     // 下面這個(gè)屬性也不少倘核,因?yàn)椋覀兪窍冗M(jìn)入home頁面即彪,才能進(jìn)入子路由
        component: home,
     // 子路由
        children: [
            {
                path: "fruit",
                name: "fruit",
                component: fruit
            },
            {
                path: "food",
                name: "food",
                component: food
            },
            // 當(dāng)進(jìn)入到home時(shí)紧唱,下面的組件顯示(防止下面顯示了“水果”活尊,但是上面組件卻沒有被選中)
           {
              path: "",
              component: phone
           }
        ]
    }

命名路由
? ? ? ?就是上面代碼中的name屬性。就是給路由起了一個(gè)名字漏益。在router-link中to屬性可以使用

 <router-link to="/user/123">User123</router-link> // 和下面等價(jià) 
 <router-link :to="{ name: 'user', params: { userId: 123 }}">User</router-link>   // 當(dāng)使用對(duì)象作為路由的時(shí)候蛹锰,to前面要加一個(gè)冒號(hào),表示綁定
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市绰疤,隨后出現(xiàn)的幾起案子铜犬,更是在濱河造成了極大的恐慌,老刑警劉巖轻庆,帶你破解...
    沈念sama閱讀 206,126評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件癣猾,死亡現(xiàn)場離奇詭異,居然都是意外死亡余爆,警方通過查閱死者的電腦和手機(jī)纷宇,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來龙屉,“玉大人呐粘,你說我怎么就攤上這事∽叮” “怎么了作岖?”我有些...
    開封第一講書人閱讀 152,445評(píng)論 0 341
  • 文/不壞的土叔 我叫張陵,是天一觀的道長五芝。 經(jīng)常有香客問我痘儡,道長,這世上最難降的妖魔是什么枢步? 我笑而不...
    開封第一講書人閱讀 55,185評(píng)論 1 278
  • 正文 為了忘掉前任沉删,我火速辦了婚禮,結(jié)果婚禮上醉途,老公的妹妹穿的比我還像新娘矾瑰。我一直安慰自己,他們只是感情好隘擎,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,178評(píng)論 5 371
  • 文/花漫 我一把揭開白布殴穴。 她就那樣靜靜地躺著,像睡著了一般货葬。 火紅的嫁衣襯著肌膚如雪采幌。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 48,970評(píng)論 1 284
  • 那天震桶,我揣著相機(jī)與錄音休傍,去河邊找鬼。 笑死蹲姐,一個(gè)胖子當(dāng)著我的面吹牛磨取,可吹牛的內(nèi)容都是我干的人柿。 我是一名探鬼主播,決...
    沈念sama閱讀 38,276評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼寝衫,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼顷扩!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起慰毅,我...
    開封第一講書人閱讀 36,927評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤隘截,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后汹胃,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體婶芭,經(jīng)...
    沈念sama閱讀 43,400評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,883評(píng)論 2 323
  • 正文 我和宋清朗相戀三年着饥,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了犀农。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 37,997評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡宰掉,死狀恐怖呵哨,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情轨奄,我是刑警寧澤孟害,帶...
    沈念sama閱讀 33,646評(píng)論 4 322
  • 正文 年R本政府宣布,位于F島的核電站挪拟,受9級(jí)特大地震影響挨务,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜玉组,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,213評(píng)論 3 307
  • 文/蒙蒙 一谎柄、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧惯雳,春花似錦朝巫、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至鸵钝,卻和暖如春糙臼,著一層夾襖步出監(jiān)牢的瞬間庐镐,已是汗流浹背恩商。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評(píng)論 1 260
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留必逆,地道東北人怠堪。 一個(gè)月前我還...
    沈念sama閱讀 45,423評(píng)論 2 352
  • 正文 我出身青樓揽乱,卻偏偏與公主長得像,于是被迫代替她去往敵國和親粟矿。 傳聞我的和親對(duì)象是個(gè)殘疾皇子凰棉,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,722評(píng)論 2 345

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