码迷,mamicode.com
首页 > 其他好文 > 详细

嵌套路由

时间:2020-04-10 22:38:44      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:component   自动   插件   vuerouter   tabs   import   view   配置   exp   

1、配置嵌套路由src/router/index.js

/*
路由器模块
 */

// 引入Vue
import Vue from ‘vue‘

// 引入路由器插件
import VueRouter from ‘vue-router‘

// 引入路由组件
import About from ‘../views/About‘
import Home from ‘../views/Home‘
import News from ‘../views/News‘
import Message from ‘../views/Message‘

// 声明使用路由器插件
Vue.use(VueRouter)

// 向外暴露路由器对象。这里为默认暴露,则引入的时候可使用任何名字
export default new VueRouter({
  // 配置N个路由
  // path指定路由地址
  // component指定路由地址对应的路由组件
  // redirect重定向到某个路由
  routes: [
    {
      path: ‘/about‘,
      component: About
    },
    {
      path: ‘/home‘,
      component: Home,
      // children配置嵌套路由
      children: [
        {
          path: ‘/home/news‘,
          component: News
        },
        {
          path: ‘message‘, // 等效于/home/message
          component: Message
        },
        {
          path: ‘‘, // 路径/home时会自动跳转到路径/home/news
          redirect: ‘/home/news‘
        }
      ]
    },
    {
      // 访问项目根路径时重定向到/about路由
      path: ‘/‘,
      redirect: ‘/about‘
    }
  ]
})

 

2、使用嵌套路由

<div>
      <ul class="nav nav-tabs">
        <li><router-link to="/home/news">News</router-link></li>
        <li><router-link to="/home/message">Message</router-link></li>
      </ul>
      <router-view></router-view>
</div>

 

嵌套路由

标签:component   自动   插件   vuerouter   tabs   import   view   配置   exp   

原文地址:https://www.cnblogs.com/liuyang-520/p/12676473.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!