返回顶部
首页 > 资讯 > 精选 >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://lsjlt.com/news/306079.html(转载时请注明来源链接)

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

猜你喜欢
  • Vue实现路由嵌套的方法是什么
    这期内容当中小编将会给大家带来有关Vue实现路由嵌套的方法是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。嵌套路由又称子路由,在实际应用中,通常由多层嵌套的组件组合而成。(其实就是套娃操作罢了,跟后端...
    99+
    2023-06-25
  • Vue实现路由嵌套的方法实例
    1、嵌套路由又称子路由,在实际应用中,通常由多层嵌套的组件组合而成。(其实就是套娃操作罢了,跟后端的视图跳转路径蛮像的): 2、 创建用户信息组件,在 views/user 目录下...
    99+
    2024-04-02
  • vue嵌套路由怎么实现
    本文小编为大家详细介绍“vue嵌套路由怎么实现”,内容详细,步骤清晰,细节处理妥当,希望这篇“vue嵌套路由怎么实现”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。用 Vue CLI 进行设置如果尚未安装,请运行以...
    99+
    2023-07-04
  • vue嵌套路由的概念是什么
    今天小编给大家分享一下vue嵌套路由的概念是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。vue嵌套路由的含义是:在一个...
    99+
    2023-06-29
  • Vue嵌套路由怎么使用
    这篇“Vue嵌套路由怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Vue嵌套路由怎么使用”文章吧。用 Vue CLI...
    99+
    2023-07-04
  • 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+
    2024-04-02
  • vue-router里怎么使用嵌套路由
    今天小编给大家分享一下vue-router里怎么使用嵌套路由的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。模板抽离我们已经学...
    99+
    2023-07-04
  • vue router路由嵌套不显示问题的解决方法
    这篇文章给大家分享的是有关vue router路由嵌套不显示问题的解决方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。vue router路由嵌套不显示问题的解决方法,具体内容...
    99+
    2024-04-02
  • ReactRouter中实现嵌套路由和动态路由的示例
    目录Router 组件的实现Routes 组件的实现Link 组件的实现Switch组件的实现createBrowserHistory 函数实现React Router 是...
    99+
    2023-05-19
    React Router 嵌套路由和动态路由 React Router 嵌套路由 React Router动态路由
  • vue中嵌套路由与404重定向如何实现
    这篇文章将为大家详细讲解有关vue中嵌套路由与404重定向如何实现,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具体如下:第一部分: vue嵌套路由嵌套路由是什么?嵌套路...
    99+
    2024-04-02
  • react-router-domV6嵌套路由实现详解
    目录V6新特性<Route>的属性变更component/render->element<Link/>使用变动<Redirect/> 替换为...
    99+
    2023-01-04
    react-router-domV6嵌套路由 react router domV6
  • vue-router实现路由懒加载的方法是什么
    这篇文章主要讲解了“vue-router实现路由懒加载的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue-router实现路由懒加载的方法是什么”吧!在Web应用程序中,系统的...
    99+
    2023-07-04
  • vue中keep-alive组件实现多级嵌套路由的缓存
    目录现状(问题):探索方案:实现方式现状(问题): keep-alive 组件对第三级及以上级的路由页面缓存失效 探索方案: 方案1、直接将路由扁平化配置,都放在一级或二级路由中方案...
    99+
    2024-04-02
  • React中的路由嵌套和手动实现路由跳转的方式详解
    目录React的路由嵌套手动路由的跳转React的路由嵌套 接上一篇文章, 在上一篇文章中讲解了路由的基本介绍, 我再来介绍一下路由的其他用法 在开发中,路由之间是存在嵌套关系的。 ...
    99+
    2022-11-13
    react路由嵌套 react路由跳转 react手动路由跳转
  • VUE 嵌套路由中的动态路由:灵活性和适应性
    灵活路径 动态路由使路由路径可以根据动态数据进行调整。例如,在电子商务应用程序中,可以创建动态路由来显示特定产品的详细信息页面。路由路径可以根据产品的 ID 来确定,例如 /products/:productId。这样,每当应用程序需要显...
    99+
    2024-04-02
  • VUE 嵌套路由的未来:展望和趋势
    趋势一:模块化路由 模块化路由允许将应用程序的路由逻辑拆分为更小的可管理模块,从而提高可维护性和可重用性。这种趋势正在推动基于插件架构的路由库和工具的开发,使开发人员可以轻松地为应用程序添加自定义路由功能。 趋势二:基于组件的路由 基于组...
    99+
    2024-04-02
  • React路由参数传递与嵌套路由的实现详细讲解
    目录1. 页面路由参数传递1.1 动态路由参数1.2 search字符串1.3 页面参数隐式传递2. 嵌套路由1. 页面路由参数传递 1.1 动态路由参数 描述: 以“/...
    99+
    2024-04-02
  • vue router-view的嵌套显示实现方法
    本篇内容介绍了“vue router-view的嵌套显示实现方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!目录一、路由配置二、vue页面...
    99+
    2023-06-20
  • VUE 嵌套路由的终极指南:从概念到实践
    概念 嵌套路由在 VUE 中表示为路由嵌套。子路由定义在父路由内部,继承父路由的路径并添加自己的路径段。通过这种方式,您可以创建分层路由结构,其中每个级别都代表应用程序的不同部分或功能。 实践 1. 设置嵌套路由 首先,在 Vue Rou...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作