当前位置: 首页 > news >正文

路由重定向:redirect

作用:

刚打开一个页面时,是默认进入“/”的页面,重定向可以进入指定页面。

实现一:刚打开页面进入login页面;

routes: [{path: '/',redirect: "/login",},{path: 'login',name: 'Login',component: () => import('../views/Login.vue'),meta: {isMain: true, title: mainTitle}},{path: "error",name: "Error",component: () => import('../views/Error.vue'),meta: {isMain: true, title: mainTitle}},]

进一步:刚打开页面显示的是Main.vue,在里面配置RouterView展示子路由,因为路由重定向redirect所以会展示login子路由,所以刚打开页面由"头部+login内容"组成;

routes: [{path: '/',name: 'Main',component: Main,redirect: "/login",children: [{path: 'login',name: 'Login',component: () => import('../views/Login.vue'),meta: {isMain: true, title: mainTitle}},{path: "error",name: "Error",component: () => import('../views/Error.vue'),meta: {isMain: true, title: mainTitle}},]}]

Main.vue

<template><div class="main"><div class="header">这是头部</div><div class="content"><RouterView></RouterView></div></div>
</template>

实现二:不使用重定向默认展示login页面

routes: [{path: '/',name: 'Login',component: () => import('../views/Login.vue'),meta: {isMain: true, title: mainTitle}},{path: "error",name: "Error",component: () => import('../views/Error.vue'),meta: {isMain: true, title: mainTitle}},]

相关文章:

  • PowerBI 度量值分组文件夹管理
  • Python之机器学习入门
  • QuickAPI 核心功能解析:Web 化数据库管理工具的革新与实践
  • ubuntu上SSH防止暴力破解帐号密码
  • Linux网络协议之SSH
  • 【AI提示词】业务开发经理
  • 660 中值定理
  • 黑神话悟空像素版 中文单机版
  • GPIO _OUTPUT-NORMAL 模式
  • Ubuntu和Debian 操作系统的同与异
  • Vue 高级技巧深度解析
  • 【星闪模组开发板WS8204SLEBLEModule】星闪数据收发测试
  • 信息系统项目管理师-工具名词解释(下)
  • STM32 TDS+温度补偿
  • MySQL——存储
  • Redis 分布式锁+秒杀异步优化
  • android11 DevicePolicyManager浅析
  • Rocky8.10安装openhalo1.0
  • 算法——通俗讲解升幂定理
  • 基于深度学习的狗鼻纹身份识别
  • 正义网评“一男两女举办婚礼”:“一夫多妻”流量闹剧该歇了
  • 坚定信心主动应变局谋发展,上海市领导走访调研外资外贸企业
  • 上海铁三浓度越来越高,长三角国际铁人三项赛下月开赛