vue 项目 用户数据请求?

作者站长头像
站长
· 阅读数 9

场景描述:目前项目将用户数据请求放在 App.vue 文件的 mounted 中而在路由拦截器中,会去判断用户是否为空当页面需要认证且用户数据为空时,路由会跳转到/login问题描述:当首次进入页面时,会先经过路由拦截器,再到 App.vue 中,调用请求数据的方法所以在 App.vue 中请求数据似乎不是很合理

各位大佬平时在项目中是怎么实现的呢?

回复
1个回答
avatar
test
2024-07-11

login界面登录,登录成功后把token放在cookie中,然后重定向到首页,在app.vue中获取用户详情,路由拦截器中根据cookie中的token判断是否已登录

回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容