有些随便的小小白 2023-12-28 02:10 采纳率: 50%
浏览 13

vue3路由守卫之项目中登录成功后访问登录页面

1:这是一个vue3的前端项目
2:使用了beforeEnter和beforeEach;

//beforeEach
router.beforeEach((to, from, next) => {
  document.title = to.meta.title;
![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/31db7c9817bf46e58b1a19e96dd7d6d1.jpeg "#left")

});

问题描述:上面的全局路由守卫会在页面跳转时读取目标路由元信息中的标题并在跳转完成后修改页面标题,但是项目中要求用户成功登录后不允许访问登录页面,由beforeEnter进行判断是否拦截,拦截后重定向到/,但页面标题却被修改了,不太好描述,我会附上一张图描述问题。

  • 写回答

3条回答 默认 最新

报告相同问题?

问题事件

  • 创建了问题 12月28日

悬赏问题

  • ¥30 要求把带有文件的上级文件夹改成文件的名字。要求BAT
  • ¥30 不会,学习,有偿解答
  • ¥15 SQL查询语句报错(检查)
  • ¥15 此表中公式应该怎么写
  • ¥15 求HI-TECH PICC 9.50 PL3安装包
  • ¥15 下载ctorch报错,求解
  • ¥15 如何入门学习c语言,单片机
  • ¥15 idea 编辑语言的选择
  • ¥15 Windows下部署Asmjit
  • ¥15 请问双层规划模型的上下层目标函数不一致,是如何保证迭代收敛性的