【VUE】二级路由 子路由跳转空白

本文介绍了在Vue应用中遇到的路由配置问题,包括子路由添加斜杠导致的页面空白和父路由缺少`router-view`占位标签。通过修复这两个问题,可以确保页面正确地进行路由切换。在`router.js`中,删除子路由的斜杠,并在父模板中添加`<router-view/>`标签,以实现路由视图的显示。
摘要由CSDN通过智能技术生成

App.vue一般这样写,这里是跟路由。想象一块大的屏幕,根路径的切换就是这个页面的切换。

<div id="app">
	<router-view />
</div>

home主页跳转submenu失败,地址栏显示路由没问题,但页面显示空白

router.js坑一:在子路由加了斜杠/,导致跳转空白不显示

routes: [
    { path: '/', redirect: Home },
    { path: '/login', component: Login },
    { path: '/home', component: Home,
      children: [
      // 坑一:之前在子路由加了斜杠/,导致跳转空白不显示
        { path: 'submenu',component: submenu}
      ]
    }
  ]

父路由home:坑二:父路径没有配置占位标签router-view

<template>
	<div>
		<div>----<div>
		<div>----<div>
		<div>
			<!--坑二:父路径没有配置占位标签router-view-->
			<router-view><router-view>
		<div>
	</div>
</template>

请添加图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值