vue.js中Router嵌套路由怎么用
发表于:2025-11-09 作者:千家信息网编辑
千家信息网最后更新 2025年11月09日,小编给大家分享一下vue.js中Router嵌套路由怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!项目结构如下:我们
千家信息网最后更新 2025年11月09日vue.js中Router嵌套路由怎么用
小编给大家分享一下vue.js中Router嵌套路由怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
项目结构如下:
我们创建了3个组件,分别是Home.vue,HomeNews.vue,HomeMessage.vue,代码如下:
Home.vue
Home
新闻类 // 注意这里一定要写完整路径不能只写/news,需要加上/home信息类
HomeNews
- 新闻1
- 新闻2
- 新闻3
- 新闻4
HomeMessage
- 消息1
- 消息2
- 消息3
- 消息4
组件写完以后,我们在router文件夹下的index.js文件中配置路由
import Vue from "vue";import VueRouter from "vue-router";Vue.use(VueRouter);// 这里还是使用路由懒加载const Home = () => import('../views/Home')const HomeNews = () => import('../views/HomeNews')const HomeMessage = () => import('../views/HomeMessage')const routes = [ { path: "/home", name: "Home", component: Home, // 子路由的写法 children: [ { path: "news", name: "HomeNews", component: HomeNews }, { path: "message", name: "HomeMessage", component: HomeMessage }, ] }, { path: "", redirect: "home" }];const router = new VueRouter({ routes, mode: 'history',});export default router;嵌套路由的写法很简单,你会发现,children 配置就是像 routes 配置一样的路由配置数组,所以呢,你可以嵌套多层路由。
此时,基于上面的配置,当你访问 /home/时,home 的出口是不会渲染任何东西。
这是因为没有匹配到合适的子路由。如果想要渲染点什么,可以提供一个 空的 子路由:
const routes = [ { path: "/home", name: "Home", component: Home, children: [ { path: "news", name: "HomeNews", component: HomeNews }, { path: "message", name: "HomeMessage", component: HomeMessage }, // 新增空的子路由 { path: "", redirect: "news" } ] }, { path: "", redirect: "home" }];这样页面就默认会重定向到news页面,会展示news的信息
以上是"vue.js中Router嵌套路由怎么用"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
路由
新闻
配置
消息
篇文章
信息
内容
写法
文件
组件
页面
合适
不怎么
东西
代码
多层
大部分
就是
数组
文件夹
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
泉州网络安全学院信得过的老品牌
数据库安全知识讲座
数据库系统设计电脑销售管理
旧电脑主机怎么改成小服务器
数据库造数据工具
怀旧服联盟服务器阵营
长城服务器修改远程端口号
网络安全送货
大学生对于网络安全的认识
加固网络安全
vs2008 访问数据库
网页古剑奇侠服务器端
结合工作实际谈网络安全工作
it服务器是什么
网络安全渗透测试的方法
网络安全监管执法
使用php更新数据库
谷歌公司数据库管理员
ibm服务器怎么设置
托管服务器登记表
绵阳直销会员软件开发
网页前端需要数据库嘛
软件开发技术职业规划
数据库企业应用
三星全球服务器怎么样
软件开发行业机会
医疗系统网络安全ppt
net 数据库放在内存中
网络安全与保密意识培训考试
饮圈乱象绘网络安全图片