热门标签 | 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

查看效果:


推荐阅读
  • vue使用
    关键词: ... [详细]
  • Vue基础一、什么是Vue1.1概念Vue(读音vjuː,类似于view)是一套用于构建用户界面的渐进式JavaScript框架,与其它大型框架不 ... [详细]
  • 本文介绍了在Vue项目中如何结合Element UI解决连续上传多张图片及图片编辑的问题。作者强调了在编码前要明确需求和所需要的结果,并详细描述了自己的代码实现过程。 ... [详细]
  • 单页面应用 VS 多页面应用的区别和适用场景
    本文主要介绍了单页面应用(SPA)和多页面应用(MPA)的区别和适用场景。单页面应用只有一个主页面,所有内容都包含在主页面中,页面切换快但需要做相关的调优;多页面应用有多个独立的页面,每个页面都要加载相关资源,页面切换慢但适用于对SEO要求较高的应用。文章还提到了两者在资源加载、过渡动画、路由模式和数据传递方面的差异。 ... [详细]
  • wpf+mvvm代码组织结构及实现方式
    本文介绍了wpf+mvvm代码组织结构的由来和实现方式。作者回顾了自己大学时期接触wpf开发和mvvm模式的经历,认为mvvm模式使得开发更加专注于业务且高效。与此同时,作者指出mvvm模式相较于mvc模式的优势。文章还提到了当没有mvvm时处理数据和UI交互的例子,以及前后端分离和组件化的概念。作者希望能够只关注原始数据结构,将数据交给UI自行改变,从而解放劳动力,避免加班。 ... [详细]
  • 本文讨论了将HashRouter改为Router后,页面全部变为空白页且没有报错的问题。作者提到了在实际部署中需要在服务端进行配置以避免刷新404的问题,并分享了route/index.js中hash模式的配置。文章还提到了在vueJs项目中遇到过类似的问题。 ... [详细]
  • 一、路由首先需要配置路由,就是点击good组件进入goodDetail组件配置路由如下{path:goodDetail,component:goodDetail}同时在good组件中写入如下点击事件,路由中加入 ... [详细]
  • 【前端工具】nodejs+npm+vue 安装(windows)
    预备先看看这几个是干嘛的,相互的关系是啥。nodejs是语言,类比到php。npm是个包管理,类比到composer。vue是个框架&# ... [详细]
  • 1、etcnginxconf.ddefault.conf,添加如下信息:location{try_files$uri$urirouter;rootho ... [详细]
  • 有两个路由 ... [详细]
  • 最近做项目时遇到一个问题,产品搜索后出来相关的列表,点击相关商品进入它的详情,返回后组件被重新创建,但产品需求是需要保留进入 ... [详细]
  •     系统采用jeeplus框架(ssm+redis+shiro+mongodb+redis),默认是做了JSP未做前后端分离,由于业务需要已经多终端使用的需求(H5、小程序等) ... [详细]
  • <!DOCTYPEhtml><htmllang=en><head><metacharset=UT ... [详细]
  • 拥抱Android Design Support Library新变化(导航视图、悬浮ActionBar)
    转载请注明明桑AndroidAndroid5.0Loollipop作为Android最重要的版本之一,为我们带来了全新的界面风格和设计语言。看起来很受欢迎࿰ ... [详细]
  • ASP.NET2.0数据教程之十四:使用FormView的模板
    本文介绍了在ASP.NET 2.0中使用FormView控件来实现自定义的显示外观,与GridView和DetailsView不同,FormView使用模板来呈现,可以实现不规则的外观呈现。同时还介绍了TemplateField的用法和FormView与DetailsView的区别。 ... [详细]
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社区 版权所有