千家信息网

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

发表于:2024-11-27 作者:千家信息网编辑
千家信息网最后更新 2024年11月27日,这期内容当中小编将会给大家带来有关Vue实现路由嵌套的方法是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1、嵌套路由又称子路由,在实际应用中,通常由多层嵌套的
千家信息网最后更新 2024年11月27日Vue实现路由嵌套的方法是什么

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

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

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

Profile.vue

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

List.vue

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

Main.vue

5、配置嵌套路由修改 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    },  ]})

6、运行结果:

7、项目结构为:

8、那么我们加一个功能呢:

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

                                        咸鱼_翻身4              咸鱼_翻身5                      

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

0