【发布时间】:2023-03-17 14:16:01
【问题描述】:
我正在寻找一种在 VueJS 中缓存 http 响应数据的最佳方式,现在我将 Vuex Store 用于我的博客。我想在请求到服务器时缓存所有响应数据。
具体来说,这是我的博客:
当我使用 1、3、4 通过路由器向博客详细信息请求数据时,我有响应数据。如何缓存它然后我在同一个会话中重新路由到 1、3、4,它不会重新获取数据并获取数据缓存以显示?
现在我使用 Vuex,如果必须存储太多数据,我认为它会很慢。
【问题讨论】:
-
Vuex 并不慢。缓慢的是一次又一次地从 API 中获取数据。你用
<keep-alive><router-view /></keep-alive>吗?