如何配置一個vue-router前端路由

我這里講解的是在vue-cli腳手架中如何配置

首先你需要一個main.js文件

//然后引入vue-router
import VueRouter from 'vue-router';

//使用路由
Vue.use(VueRouter);

//當然如果需要有組件進來的時候也是需要引入的
import Home from '../components/Home.vue';
import News from '../components/News.vue';
import List from '../components/List.vue';

//創建路由實例
const router = new VueRouter({
    routes: [
        {path:'/home',component:Home},
        //path:路徑  component:把你需要的組件掛載進來
        {
            path:'/news',
            component:News,
            //當你需要嵌套路由的時候你可以這么做
            //children子路由,接下來的json中的內容還是一樣的,需要有最基本的path和component
            children:[
                {path:'/news/list',component:List}
            ]
        },
        {path:'*',redirect:'/home'}   //404
        //當路徑錯誤或沒有這個路徑的時候我們會給予一個默認路徑
    ]
});

//最后掛在到vue實例上
new Vue({
  router,
  el: '#app',
  render: h => h(App)
})

html代碼樣式

    <router-link to="/home">主頁</router-link>
    <router-link to="/news">新聞</router-link>
    <router-link to="/news/list">列表</router-link>
    <router-view></router-view>

這樣一個最基本的Vue前端路由就完成了!!!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 我來講個故事:關于喜歡你。 初戀是一個人的兵荒馬亂。 ----?從你的全世界路過? 我想說,暗...
    抹茶Dala閱讀 332評論 0 0
  • 我近期最想實現的一個愿望或目標是:幸福喜悅的伴侶關系~?? 所以我的咖啡冥想內容是: 先想想這個世界的人事物從哪里來...
    曾小妹閱讀 237評論 0 0
  • 2017年4月1日,愚人節,今天寧寧要遠去求學了。 雖然這個學期只出去兩三個月,可能覺得畢竟是你第一...
    曉曉慧慧閱讀 492評論 7 2
  • 我們都必須花時間與自己相處,去感受我們的人生。 曾經有一位智者告訴我們:為什么要行善積德? 生命中...
    為_福慧閱讀 573評論 0 0