广告
返回顶部
首页 > 资讯 > 精选 >Vue实现路由嵌套的方法是什么
  • 435
分享到

Vue实现路由嵌套的方法是什么

2023-06-25 17:06:45 435人浏览 薄情痞子
摘要

这期内容当中小编将会给大家带来有关Vue实现路由嵌套的方法是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。嵌套路由又称子路由,在实际应用中,通常由多层嵌套的组件组合而成。(其实就是套娃操作罢了,跟后端

这期内容当中小编将会给大家带来有关Vue实现路由嵌套的方法是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

嵌套路由又称子路由,在实际应用中,通常由多层嵌套的组件组合而成。(其实就是套娃操作罢了,跟后端的视图跳转路径蛮像的):

Vue实现路由嵌套的方法是什么

创建用户信息组件,在 views/user 目录下创建一个名为 Profile.vue 的视图组件:

Profile.vue

<template>  <h2>咸鱼_翻身1</h2></template><script>  export default {    name: "UserList"  }</script><style scoped></style>

在用户列表组件在 views/user 目录下创建一个名为 List.vue 的视图组件:

List.vue

<template>  <h2>咸鱼_翻身2</h2></template><script>  export default {    name: "UserList"  }</script><style scoped></style>

修改首页视图,我们修改 Main.vue 视图组件,此处使用了 ElementUI 布局容器组件,代码如下:

Main.vue

<template>    <div>      <el-container>        <el-aside width="200px">          <el-menu :default-openeds="['1']">            <el-submenu index="1">              <template slot="title"><i class="el-icon-caret-right"></i>用户管理</template>              <el-menu-item-group>                <el-menu-item index="1-1">                <!--插入的地方-->                  <router-link to="/user/profile">个人信息</router-link>                </el-menu-item>                <el-menu-item index="1-2">                <!--插入的地方-->                  <router-link to="/user/list">用户列表</router-link>                </el-menu-item>              </el-menu-item-group>            </el-submenu>            <el-submenu index="2">              <template slot="title"><i class="el-icon-caret-right"></i>内容管理</template>              <el-menu-item-group>                <el-menu-item index="2-1">分类管理</el-menu-item>                <el-menu-item index="2-2">内容列表</el-menu-item>              </el-menu-item-group>            </el-submenu>          </el-menu>        </el-aside>        <el-container>          <el-header >            <el-dropdown>              <i class="el-icon-setting" ></i>              <el-dropdown-menu slot="dropdown">                <el-dropdown-item>个人信息</el-dropdown-item>                <el-dropdown-item>退出登录</el-dropdown-item>              </el-dropdown-menu>            </el-dropdown>          </el-header>          <el-main>          <!--在这里展示视图-->            <router-view />          </el-main>        </el-container>      </el-container>    </div></template><script>    export default {        name: "Main"    }</script><style scoped lang="sCSS">  .el-header {    background-color: #B3C0D1;    color: #333;    line-height: 60px;  }  .el-aside {    color: #333;  }</style>

配置嵌套路由修改 router 目录下的 index.js 路由配置文件,使用children放入main中写入子模块,代码如下:

index.js

//导入vueimport Vue from 'vue';import VueRouter from 'vue-router';//导入组件import Main from "../views/Main";import Login from "../views/Login";//导入子模块import UserList from "../views/user/List";import UserProfile from "../views/user/Profile";//使用Vue.use(VueRouter);//导出export default new VueRouter({  routes: [    {      //登录页      path: '/main',      component: Main,      //  写入子模块      children: [        {          path: '/user/profile',          component: UserProfile,        }, {          path: '/user/list',          component: UserList,        },      ]    },    //首页    {      path: '/login',      component: Login    },  ]})

运行结果:

Vue实现路由嵌套的方法是什么

Vue实现路由嵌套的方法是什么

项目结构为:

Vue实现路由嵌套的方法是什么

那么我们加一个功能呢:

Main.vue中加入这段代码即可:

  <el-submenu index="3">            <template slot="title"><i class="el-icon-caret-right"></i>咸鱼_翻身管理</template>            <el-menu-item-group>              <el-menu-item index="3-1">咸鱼_翻身4</el-menu-item>              <el-menu-item index="3-2">咸鱼_翻身5</el-menu-item>            </el-menu-item-group>          </el-submenu>

Vue实现路由嵌套的方法是什么

上述就是小编为大家分享的Vue实现路由嵌套的方法是什么了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注编程网精选频道。

--结束END--

本文标题: Vue实现路由嵌套的方法是什么

本文链接: https://www.lsjlt.com/news/306079.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Vue实现路由嵌套的方法是什么
    这期内容当中小编将会给大家带来有关Vue实现路由嵌套的方法是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。嵌套路由又称子路由,在实际应用中,通常由多层嵌套的组件组合而成。(其实就是套娃操作罢了,跟后端...
    99+
    2023-06-25
  • Vue实现路由嵌套的方法实例
    1、嵌套路由又称子路由,在实际应用中,通常由多层嵌套的组件组合而成。(其实就是套娃操作罢了,跟后端的视图跳转路径蛮像的): 2、 创建用户信息组件,在 views/user 目录下...
    99+
    2022-11-12
  • vue嵌套路由怎么实现
    本文小编为大家详细介绍“vue嵌套路由怎么实现”,内容详细,步骤清晰,细节处理妥当,希望这篇“vue嵌套路由怎么实现”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。用 Vue CLI 进行设置如果尚未安装,请运行以...
    99+
    2023-07-04
  • vue嵌套路由的概念是什么
    今天小编给大家分享一下vue嵌套路由的概念是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。vue嵌套路由的含义是:在一个...
    99+
    2023-06-29
  • react嵌套路由实现TabBar的实现
     有两种页面,一种是有TabBar的页面,如下图; 一种是无TabBar的页面 有TabBar的页面使用嵌套路由来实现 嵌套路由:路由内部包含路由 使用步骤 1 在pag...
    99+
    2022-11-13
    react嵌套路由实现TabBar react TabBar
  • vue 路由视图 router-view嵌套跳转的实现
    目录1、修改app.vue页面2、创建登录页面(/views/login/login.vue)2.1、在router/index.js中添加登录页面路由3、创建主页面(/compon...
    99+
    2022-11-12
  • vue router路由嵌套不显示问题的解决方法
    这篇文章给大家分享的是有关vue router路由嵌套不显示问题的解决方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。vue router路由嵌套不显示问题的解决方法,具体内容...
    99+
    2022-10-19
  • ReactRouter中实现嵌套路由和动态路由的示例
    目录Router 组件的实现Routes 组件的实现Link 组件的实现Switch组件的实现createBrowserHistory 函数实现React Router 是...
    99+
    2023-05-19
    React Router 嵌套路由和动态路由 React Router 嵌套路由 React Router动态路由
  • vue中嵌套路由与404重定向如何实现
    这篇文章将为大家详细讲解有关vue中嵌套路由与404重定向如何实现,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具体如下:第一部分: vue嵌套路由嵌套路由是什么?嵌套路...
    99+
    2022-10-19
  • React中的路由嵌套和手动实现路由跳转的方式详解
    目录React的路由嵌套手动路由的跳转React的路由嵌套 接上一篇文章, 在上一篇文章中讲解了路由的基本介绍, 我再来介绍一下路由的其他用法 在开发中,路由之间是存在嵌套关系的。 ...
    99+
    2022-11-13
    react路由嵌套 react路由跳转 react手动路由跳转
  • vue中keep-alive组件实现多级嵌套路由的缓存
    目录现状(问题):探索方案:实现方式现状(问题): keep-alive 组件对第三级及以上级的路由页面缓存失效 探索方案: 方案1、直接将路由扁平化配置,都放在一级或二级路由中方案...
    99+
    2022-11-13
  • vue-router实现路由懒加载的方法是什么
    这篇文章主要讲解了“vue-router实现路由懒加载的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue-router实现路由懒加载的方法是什么”吧!在Web应用程序中,系统的...
    99+
    2023-07-04
  • React路由参数传递与嵌套路由的实现详细讲解
    目录1. 页面路由参数传递1.1 动态路由参数1.2 search字符串1.3 页面参数隐式传递2. 嵌套路由1. 页面路由参数传递 1.1 动态路由参数 描述: 以“/...
    99+
    2022-11-13
  • vue router-view的嵌套显示实现方法
    本篇内容介绍了“vue router-view的嵌套显示实现方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!目录一、路由配置二、vue页面...
    99+
    2023-06-20
  • vue router路由跳转方法是什么
    本文小编为大家详细介绍“vue router路由跳转方法是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“vue router路由跳转方法是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。通过router-...
    99+
    2023-07-06
  • angularjs中ui-router如何实现路由的二级嵌套
    这篇文章主要为大家展示了“angularjs中ui-router如何实现路由的二级嵌套”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“angularjs中ui-r...
    99+
    2022-10-19
  • Repeater的嵌套使用方法是什么
    Repeater的嵌套使用方法是将一个Repeater放置在另一个Repeater的ItemTemplate中。这样可以实现多层嵌套...
    99+
    2023-09-29
    Repeater
  • python循环嵌套的方法是什么
    Python中循环嵌套的方法是将一个循环放在另一个循环内部。下面是两种常见的循环嵌套方法:1. 使用嵌套的for循环:可以在一个fo...
    99+
    2023-09-13
    python
  • Repeater中嵌套Repeater的方法是什么
    在 ASP.NET 中,可以使用嵌套的 Repeater 控件来实现一个 Repeater 控件中嵌套另一个 Repeater 控件...
    99+
    2023-08-15
    Repeater
  • repeater嵌套使用的方法是什么
    在Python中,可以使用嵌套的方式来使用repeater模块的方法。具体方法如下:首先,导入repeater模块:```pytho...
    99+
    2023-08-26
    repeater
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作