大家好,关于vuerouter后端路由很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于vuerouter后端路由的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!
本小节我们介绍如何嵌套使用 VueRouter。嵌套路由在日常的开发中非常常见,如何定义和使用嵌套路由是本节的重点。同学们在学完本节课程之后需要自己多尝试配置路由。
2. 配置嵌套路由
实际项目中的应用界面,通常由多层嵌套的组件组合而成。同样地,URL 中各段动态路径也按某种结构对应嵌套的各层组件,例如:
/article/vue /article/react+------------------+ +-----------------+| Article | | Article || +--------------+ | | +-------------+ || | Vue | | +------------> | | React | || | | | | | | || +--------------+ | | +-------------+ |+------------------+ +-----------------+代码块
借助 vue-router,使用嵌套路由配置,就可以很简单地表达这种关系。 在上一小节中我们学习了如何配置一个路由信息:
{ path: '路由地址', component: '渲染组件' }
要配置嵌套路由,我们需要在配置的参数中使用 children 属性:

{ path: '路由地址', component: '渲染组件', children: [ { path: '路由地址', component: '渲染组件' } ] }2.1 基本使用
接下来我们对上一小节的例子来做一个改造:在文章页面,我们对文章进行分类,提供两个链接按钮 vue、react,点击可以跳转到对应的文章列表,具体代码示例如下:
"运行案例" 可查看在线运行效果
代码解释: HTML 代码第 12-13 行,我们定义了两个跳转链接。 HTML 代码第 15 行,我们使用
2.2 定义路由地址
在上述的例子中,我们通过 ‘/article/vue’ 来访问嵌套路由,但是有时候你可能不希望使用嵌套路径,这时候我们可以对上面例子中的配置信息做一点修改:
const routes = [ { path: '/index', component: Index }, { path: '/article', component: Article , children: [ { path: '/vueArticle', component: VueArticle , }, { path: '/reactArticle', component: ReactArticle , } ] }]
以 ‘/’ 开头的嵌套路径会被当作根路径,因此,我们访问 ‘/vueArticle’ 就相当于访问之前的 ‘/article/vue’。
3. 小结
本节,我们带大家学习了 VueRouter 嵌套路由的使用方法,主要知识点有以下几点:
END,本文到此结束,如果可以帮助到大家,还望关注本站哦!