vue 项目 用户数据请求?

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

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

回复
阅读 405
1 个回答

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏