【发布时间】:2021-02-18 00:27:06
【问题描述】:
我正在尝试将来自 axios 调用的响应数据永久存储到全局变量中,而不是每次刷新时都调用它。由于 json 文件非常大,加载该站点大约需要 2-4 秒,我希望它只在启动时加载一次
【问题讨论】:
标签: vue.js
我正在尝试将来自 axios 调用的响应数据永久存储到全局变量中,而不是每次刷新时都调用它。由于 json 文件非常大,加载该站点大约需要 2-4 秒,我希望它只在启动时加载一次
【问题讨论】:
标签: vue.js
您有多种选择:
您可以使用商店,例如 vuex :https://vuex.vuejs.org/fr/guide/ 这允许您将数据存储在组件外部的对象中并从您想要的位置调用 il
如果是分页列表,您可以使用动态分页来加载数据块: 想象一下,你有 10000 个项目,你的用户每页只能看到 20 个项目,所以只加载 5 个首页,每次用户点击下一步按钮,加载 20 个下一个元素(这是一个例子,你可以方便地改进它)
或者您可以将两者结合起来;)
【讨论】: