采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,你好。我现在是把登录后的当前用户数据通过路由meta来传输的,感觉比较麻烦,但是又不知道缓存数据怎么写,只查到可以通过sessionStorage来保存,但是貌似该方法只能保存字符串,不能保存对象,还请老师指点。
你要的是用户的数据还是用户的登录凭证?一般前端会存储用户的登录凭证(token),通常是通过服务端 set-cookie 下方一个 http only 的 cookie 种在前端,这样前端在发起其它请求都会携带这个 cookie(token)。如果不用 cookie,也可以用 localStorage 缓存,但是会有 XSS 的风险,storage 的存储可以用我写的一个库, 支持 JSON https://github.com/ustbhuangyi/storage
老师,我是自学的技术,也没在大公司就职,第一次接触前后端分离,那么当下用vue开发前端登录,它的一个流程是怎么样的啊?能简单描述一下吗?听您这么介绍好像和我之前开发的流程不一样,我一直是用session来缓存用户数据(userInfo),并未做复杂的东西。
这块讲起来很复杂的,建议网上先搜一下相关的文章喔。
那么多个页面需要获取用户信息,是每个页面都需要对服务器发起请求来获取吗,还是用session或者别的(“这个别的是什么还请老师指明一下”)将数据缓存起来呢?请老师指教一下
登录后可查看更多问答,登录/注册
掌握Vue1.0到2.0再到2.5最全版本应用与迭代,打造极致流畅的WebApp
2.4k 21
1.0k 21
1.2k 20
1.1k 18
1.3k 17