vue-router-3-嵌套路由

Posted 不了无明

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue-router-3-嵌套路由相关的知识,希望对你有一定的参考价值。

<div id="app">
  <router-view></router-view>
</div>

const User = {
  template: `
    <div class="user">
      <h2>User {{ $route.params.id }}</h2>
      <router-view></router-view>
    </div>
  `
}

const router = new VueRouter({
  routes: [
    { path: /user/:id, component: User,
      children: [
        {
          // 当 /user/:id/profile 匹配成功,
          // UserProfile 会被渲染在 User 的 <router-view> 中
          path: profile,
          component: UserProfile
        },
        {
          // 当 /user/:id/posts 匹配成功
          // UserPosts 会被渲染在 User 的 <router-view> 中
          path: posts,
          component: UserPosts
        },
        // 当 /user/:id 匹配成功,设置的空路由
        // UserHome 会被渲染在 User 的 <router-view> 中
        { path: ‘‘, component: UserHome },
      ]
    }
  ]
})

 

以上是关于vue-router-3-嵌套路由的主要内容,如果未能解决你的问题,请参考以下文章

Vue路由管理

vue-router路由

vue-router

Vue-Router:Uncaught (in promise) 报错处理

Vue路由

vue路由和axios插件安装