热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

Vue.router中的嵌套路由,和跳转的四种方式

嵌套路由(又叫嵌套子路由)嵌套路由---通常由多层嵌套的组件组合而成。1:router-view的细分router-view第一层中,

嵌套路由(又叫 嵌套子路由)嵌套路由--- 通常由多层嵌套的组件组合而成。

1:router-view的细分

router-view第一层中,包含一个router-view

2:每一个坑挖好了,要对应单独的组件

路由配置

routes: [{path:'/menu',name:'menu',component:menu,//路由嵌套增加此属性children:[//在这里配置嵌套的子路由{},{},{}]}]

在进入首页下面会有主导航,首页、新闻中心、客户案例,关于我们,这里拿新闻中心举个例子:


1.首先写好两个基本路由跳转主页和新闻中心,做好的效果如下:

 2.在声明两个子组件,为新闻中心下的嵌套子路由

let One = {template:`#one`}let Two = {template:`#two`}

  在视图层写上内容


3.先在 路由对象中的写好 我们的 嵌套路由(子路由)children:[]   在配置路由对象,

是谁的子路由,就在谁的配置规则下写

routes:[{path:'/index',name:'Inedx',component:Index},{path:'/news',name:'News',component:News,children:[{// 要先写父级的路劲在后面跟子路由的路劲path:'/news/one',// 名称也是,谁后面的子路由,所以用父级去点它的子路由name:'News.One',component:One},{path:'/news/two',name:'News.Two',component:Two}]}]

4.到组件中的模板(视图层)中,通过标签跳转,进行设置(在父路由的视图层设置)

在视图层,下面四种方式,均可以访问到 嵌套路由下对应的组件!!!

(1)

(2)

(3)第二种方法只要name,不要path

(4)第二种方法只要path,不要name

查看效果:


推荐阅读
  • 本文探讨了2019年前端技术的发展趋势,包括工具化、配置化和泛前端化等方面,并提供了详细的学习路线和职业规划建议。 ... [详细]
  • Vue项目中应用骨架屏实践
    在当前开发的项目中,由于登录过程涉及多次重定向,导致用户体验不佳。为了改善这一状况,本文介绍了如何使用vue-skeleton-webpack-plugin插件在Vue项目中实现骨架屏,以减少用户感受到的白屏时间。 ... [详细]
  • 本文详细介绍了 Vue 路由中的跳转方法、参数传递(包括 query 和 params)以及如何在目标组件中接收这些参数。 ... [详细]
  • 本文深入探讨了服务器的主要作用,包括加速访问、增强安全性和绕过访问限制等,并详细介绍了如何正确配置代理服务器。 ... [详细]
  • Node.js与npm安装及Vue项目搭建指南
    本文详细介绍了如何安装Node.js和npm,以及如何使用npm安装Vue及其相关工具,包括vue-router和vue-cli,并创建一个简单的Vue项目。 ... [详细]
  • 本文详细介绍了如何使用JavaScript实现数据的双向绑定,包括MVVM架构的基本概念、不同框架下的实现方式以及具体的代码示例。 ... [详细]
  • 本文介绍了如何在Vue项目中通过路由配置和组件缓存,实现在用户点击返回按钮时,页面能够保持之前的状态和数据。 ... [详细]
  • 使用Swift 2.2创建我的第一个Xcode应用
    本文将指导您如何使用Xcode 6搭建并运行一个简单的iOS应用程序。从启动Xcode到执行首个应用,每个步骤都将详细介绍。 ... [详细]
  • 深入解析BookKeeper的设计与应用场景
    本文介绍了由Yahoo在2009年开发并于2011年开源的BookKeeper技术。BookKeeper是一种高效且可靠的日志流存储解决方案,广泛应用于需要高性能和强数据持久性的场景。 ... [详细]
  • 本文介绍了日文游戏的汉化过程及技巧,包括如何利用现有的资源和工具,以及民间汉化组的贡献。 ... [详细]
  • 解决vCenter vSphere HA初始化失败的问题
    本文探讨了在集群中遇到的所有vSphere HA主机状态显示‘无法正确安装或配置vSphere HA代理’错误的情况,并详细介绍了排查与解决步骤,包括检查HA初始化错误及安装HA代理的常见故障排除方法。 ... [详细]
  • 深入分析十大PHP开发框架
    随着PHP技术的发展,各类开发框架层出不穷,成为了开发者们热议的话题。本文将详细介绍并对比十款主流的PHP开发框架,旨在帮助开发者根据自身需求选择最合适的工具。 ... [详细]
  • 本文将指导如何在JFinal框架中快速搭建一个简易的登录系统,包括环境配置、数据库设计、项目结构规划及核心代码实现等环节。 ... [详细]
  • 本文介绍了一种通过 jQuery 将视窗单位(如 vh 和 vw)转换为实际像素值的方法,适用于需要动态调整元素尺寸的网页开发。 ... [详细]
  • 本文将详细介绍如何封装一个多功能的PickerView组件,包括文本选择、日期选择和地理位置选择等功能,旨在提供一个更加灵活和易于使用的PickerView解决方案。 ... [详细]
author-avatar
李玲玉1990020292
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有