Vue中router-view的使用

前言

開發(fā)的時(shí)候有時(shí)候會(huì)遇到一種情況青抛,比如 :點(diǎn)擊這個(gè)鏈接跳轉(zhuǎn)到其他組件的情況碘箍,通常會(huì)跳轉(zhuǎn)到新的頁(yè)面辽慕,但是如果我們不想跳轉(zhuǎn)到新頁(yè)面京腥,只在當(dāng)前頁(yè)面切換著顯示,那么就要涉及到路由的嵌套了溅蛉,也可以說是子路由的使用公浪。

以餓了么訂餐的情景來說吧,在同個(gè)頁(yè)面船侧,切換顯示不同組件的相應(yīng)內(nèi)容欠气,同時(shí)地址欄的地址是會(huì)變的:

實(shí)現(xiàn)

如何實(shí)現(xiàn)上面的場(chǎng)景呢?
首先镜撩,我們?cè)趯?dǎo)航組件navbar.vue中寫了三個(gè)導(dǎo)航鏈接预柒,他們對(duì)應(yīng)地址分別為:/food,/rating袁梗,/seller宜鸯,點(diǎn)擊每個(gè)導(dǎo)航鏈接會(huì)跳轉(zhuǎn)到不同的組件,并且加上<router-view></router-view>這個(gè)標(biāo)簽:
navbar.vue

<template>
  <div class="navbar">
    <ul id="main">
      <li>
        <router-link to="/food">商品</router-link>
      </li>
      <li>
        <router-link to="/rating">評(píng)價(jià)</router-link>
      </li>
      <li>
        <router-link to="/seller">商家</router-link>
      </li>
    </ul>

    <!-- 路由匹配到的組件將顯示在這里 -->
    <router-view></router-view>
  </div>
</template>

然后围段,我們?cè)趇ndex.vue引入navbar.vue:
index.vue

<template>
  <div class="index">
    <div class="nav"></div>
    <div class="shop-header">
      <div class="imgbox"><img src="../../static/img/56.jpg" alt=""/></div>
      <h2>黃蜀郞雞公煲<span class="ico"></span></h2>
      <p class="info1"><span>*4.6</span><span>月售738</span><span>商家配送約44分鐘</span><span>距離345m</span></p>
      <p class="info2">
        店內(nèi)免費(fèi)涮煲顾翼,(蔬菜、小料奈泪、主食、糕點(diǎn)灸芳、涼菜涝桅、水果、免費(fèi)吃)聞香識(shí)辣烙样,入口知麻冯遂,一鍋兩吃,獨(dú)具特色Z嘶瘛8蚣 !</p>
    </div>
     <!--在這里引入navbar組件-->
    <navbar></navbar>
    
  </div>
</template>

<script>
    import navbar from '@/components/navbar'

    export default {
        data() {
            return {
                msg: []
            }
        },
        components: {
            navbar
        }
    }
</script>

<style>

</style>

最后批狱,路由配置:

{
      path: '/',
      name: 'index',
      component: index,
      redirect:'/food',
      children:[
       {
         path: 'food',
         name: 'food',
         component: food
       },
       {
         path: 'seller',
         name: 'seller',
         component: seller
       },
       {
         path: 'rating',
         name: 'rating',
         component: rating
       }
     ]
}

擴(kuò)展

可以使用keep-alive緩存路由頁(yè)面:

<keep-alive>
  <router-view></router-view>
</keep-alive>

注意: 使用<keep-alive>的頁(yè)面必需有自己name才會(huì)生效裸准。


原文:https://blog.csdn.net/luoyu6/article/details/80098145

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市赔硫,隨后出現(xiàn)的幾起案子炒俱,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,376評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件权悟,死亡現(xiàn)場(chǎng)離奇詭異砸王,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)峦阁,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,126評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門谦铃,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人榔昔,你說我怎么就攤上這事荷辕。” “怎么了件豌?”我有些...
    開封第一講書人閱讀 156,966評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵疮方,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我茧彤,道長(zhǎng)骡显,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,432評(píng)論 1 283
  • 正文 為了忘掉前任曾掂,我火速辦了婚禮惫谤,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘珠洗。我一直安慰自己溜歪,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,519評(píng)論 6 385
  • 文/花漫 我一把揭開白布许蓖。 她就那樣靜靜地躺著蝴猪,像睡著了一般。 火紅的嫁衣襯著肌膚如雪膊爪。 梳的紋絲不亂的頭發(fā)上自阱,一...
    開封第一講書人閱讀 49,792評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音米酬,去河邊找鬼沛豌。 笑死,一個(gè)胖子當(dāng)著我的面吹牛赃额,可吹牛的內(nèi)容都是我干的加派。 我是一名探鬼主播,決...
    沈念sama閱讀 38,933評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼跳芳,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼芍锦!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起筛严,我...
    開封第一講書人閱讀 37,701評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤醉旦,失蹤者是張志新(化名)和其女友劉穎饶米,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體车胡,經(jīng)...
    沈念sama閱讀 44,143評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡檬输,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,488評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了匈棘。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片丧慈。...
    茶點(diǎn)故事閱讀 38,626評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖主卫,靈堂內(nèi)的尸體忽然破棺而出逃默,到底是詐尸還是另有隱情,我是刑警寧澤簇搅,帶...
    沈念sama閱讀 34,292評(píng)論 4 329
  • 正文 年R本政府宣布完域,位于F島的核電站,受9級(jí)特大地震影響瘩将,放射性物質(zhì)發(fā)生泄漏吟税。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,896評(píng)論 3 313
  • 文/蒙蒙 一姿现、第九天 我趴在偏房一處隱蔽的房頂上張望肠仪。 院中可真熱鬧,春花似錦备典、人聲如沸异旧。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,742評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)吮蛹。三九已至,卻和暖如春镐依,著一層夾襖步出監(jiān)牢的瞬間匹涮,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來泰國(guó)打工槐壳, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人喜每。 一個(gè)月前我還...
    沈念sama閱讀 46,324評(píng)論 2 360
  • 正文 我出身青樓务唐,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親带兜。 傳聞我的和親對(duì)象是個(gè)殘疾皇子枫笛,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,494評(píng)論 2 348