gpt4 book ai didi

vue.js - 使用 vuex 加载、保存和重新加载 ajax api 响应

转载 作者:行者123 更新时间:2023-12-04 01:51:09 25 4
gpt4 key购买 nike

我有一个用作 asp.net core 2 api 前端的 vue3-app。

许多请求的数据被多个组件使用。为了不发出多个相同的请求,我想将响应数据存储在我的 vuex-store 中(如果它不在其中的话)。

问题是,大部分数据变化很大,所以我需要能够告诉 vuex 在一段时间后刷新数据。但我不想刷新所有请求的数据,因为其中一些数据不需要经常刷新,而另一些则根本不需要刷新(例如国家列表)。

所以我需要一种方法来告诉 vuex 我是想永久保存特定 axios 请求的响应,还是在设定的时间后重新请求它。

我的问题是:有没有我找不到的插件?如果没有,我如何在不为每个请求重写的情况下实现所描述的功能?

最佳答案

有一些可用的axios缓存项目:

目前最流行的 2 个是 axios-extensionsaxios-cache-adapter

npm trends Source of the chart

关于vue.js - 使用 vuex 加载、保存和重新加载 ajax api 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53050248/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com