【发布时间】:2021-10-24 14:57:56
【问题描述】:
我在一个项目中使用 laravel 和 vuejs。当一个页面被渲染时,api 请求被发送到 laravel 并且我作为响应返回一些数据,我如何保存这些响应数据以避免每次我发送请求刷新页面? 我想避免每次刷新页面时都发送请求,所以我只发送一次请求,然后以某种方式将响应保存在某处,并且通过刷新不再发送 api 请求。 本地存储不是很安全,刷新页面后vuex store就清空了还有什么办法吗?
【问题讨论】:
-
因为它是一个前端应用程序,所以你有几个选项,比如 localstorage ,sessionstorage。但是是的,当然存在安全漏洞,用户可能会修改您的存储。然后你的选择是使用 cookie 或 vuex-persitedstate