微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Nuxt + Wordpress Rest API:在 vuex 商店中存储 axios 响应的优雅且快速的方法

如何解决Nuxt + Wordpress Rest API:在 vuex 商店中存储 axios 响应的优雅且快速的方法

我正在开发一个 Nuxt 前端,它通过 axios 获取 wordpress Rest API 数据 (json)。 我尝试了两种方法

  1. 每当加载相应的帖子或页面时,向“.../wp-json/wp/v2/page?slug=xyz”发出 axios 请求。这使初始页面加载速度保持快速,但每次访问新路由和必须获取页面数据时都需要一些加载时间。
  2. 使 axios 请求异步以从所有页面和帖子中获取所有数据并将其存储在 vuex 中(在“nuxtServerInit”操作中)。这使得初始页面加载速度非常慢(> 3 秒),但允许导航页面而无需再次加载 - 因为所有内容都已加载。

现在 - 显然,第二个选项似乎离“最佳实践”还很远。但是我需要能够快速过滤和查询多个帖子类型中的多个帖子以在前端显示它们,而无需每次都进行 axios 调用。所以我的问题是:

提前致谢!

西蒙

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?