【问题标题】:Store Axios data into Global Variable将 Axios 数据存储到全局变量中
【发布时间】:2021-02-18 00:27:06
【问题描述】:

我正在尝试将来自 axios 调用的响应数据永久存储到全局变量中,而不是每次刷新时都调用它。由于 json 文件非常大,加载该站点大约需要 2-4 秒,我希望它只在启动时加载一次

【问题讨论】:

    标签: vue.js


    【解决方案1】:

    您有多种选择:

    您可以使用商店,例如 vuex :https://vuex.vuejs.org/fr/guide/ 这允许您将数据存储在组件外部的对象中并从您想要的位置调用 il

    如果是分页列表,您可以使用动态分页来加载数据块: 想象一下,你有 10000 个项目,你的用户每页只能看到 20 个项目,所以只加载 5 个首页,每次用户点击下一步按钮,加载 20 个下一个元素(这是一个例子,你可以方便地改进它)

    或者您可以将两者结合起来;)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-25
      • 1970-01-01
      • 1970-01-01
      • 2019-04-14
      • 2020-06-09
      相关资源
      最近更新 更多