当前位置: 首页 > 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
  • 算法——通俗讲解升幂定理
  • 基于深度学习的狗鼻纹身份识别
  • 9米长林肯车开进“皖南川藏线”致拥堵数小时,车主回应称将配合调查
  • 特朗普称将禁止伊朗石油买家与美国做生意
  • 据报特斯拉寻找新CEO,马斯克财报会议上表态:把更多时间投入特斯拉
  • 证监会:坚决拥护党中央对王建军进行纪律审查和监察调查决定
  • 五大国货美妆去年业绩分化:珀莱雅百亿营收领跑,上海家化转亏
  • “80后”杨占旭已任辽宁阜新市副市长,曾任辽宁石油化工大学副校长