(二)Vue-router 配置子路由

本節(jié)知識點

  • 子路由就是比如從列表頁跳轉(zhuǎn)到文章頁,路徑是/hi/hi1這個樣子的。

實現(xiàn)子路由

  • 首先第一步在components文件夾下面創(chuàng)建2個文件,起名叫做Hi1.vue另外一個叫做Hi2.vue

Hi1.vue

<template>
    <div class="text1">
      {{message1}}
    </div>
</template>

<script type="text/ecmascript-6">
    export default {
      name:"Hi1",
      data(){
        return {
          message1:"這個就是Hi1頁面"
        }
      }
    }
</script>

<style scoped>
  .text1{
    font-size:46px;
    color:red;
  }
</style>

Hi2.vue

<template>
    <div class="text2">
      {{message2}}
    </div>
</template>

<script type="text/ecmascript-6">
    export default {
      name:"Hi2",
      data(){
         return {
           message2:"這個就是Hi2頁面"
         }
      }
    }
</script>

<style scoped>
  .text2{
    font-size:46px;
    color:red;
  }
</style>

特別注意的就是要是css或者JS文件太多的話可以獨立出來格式就是

<style src="../assets/css2.css"></style>
<script src="xxxx"></script>
  • 第二步在app.vue里面寫好鏈接
  <router-link to="/hi/hi1">跳轉(zhuǎn)到hi頁面下面的hi1</router-link>
   <router-link to="/hi/hi2">跳轉(zhuǎn)到hi頁面下面的hi2</router-link>
  • 第三步 重點寫路由 index.js

首先需要引入兩個組件

import Hi1 from '@/components/Hi1'
import Hi2 from '@/components/Hi2'

然后配置路由 簡單來說就是加個children屬性,這里千萬注意了路徑前面不要寫/,然后在配置組件

  {
      path:'/hi',
      name:"Hi",
      component:Hi,
      children:[
        {path:"/",component:Hi,name:"Hi"},
        {path:"hi1",component:Hi1,name:"Hi1"},
        {path:"hi2",component:Hi2,name:"Hi2"},
      ]
    }

  • 第四部在 hi.vue下面加入 這樣就把hi.vue打造成了一個父頁面了
<router-view></router-view>

特別注意的就是模板文件里面必須要有包裹層否則router-view出不來

<template>
    <div>
    <div class="hello">
        {{msg}}
    </div>
  <router-view></router-view>
    </div>
</template>
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 最近在逛各大網(wǎng)站,論壇,以及像SegmentFault等編程問答社區(qū),發(fā)現(xiàn)Vue.js異?;鸨貜托缘奶釂柡蛢?nèi)容...
    忘川慕白閱讀 6,136評論 7 113
  • (2016-08-11-周四 13:33:29)
    菜五閱讀 160評論 0 0
  • 2016年11月17日 周五 不一會兒老公回來了,勸爸爸進屋,但爸爸不聽,于是老公下了最后通碟:爸如果你非采取決絕...
    魅力春天閱讀 227評論 0 1
  • 人人都有缺陷和短處,就拿我來說吧。 就像我頭上中間的一顆小小的痣。就因為這個痣,大家給我取了好多外號。什么?二郎神...
    荊子豪閱讀 119評論 0 0

友情鏈接更多精彩內(nèi)容