Vuex-如何处理大型数据集(单个项目负载)

时间:2019-02-25 16:03:21

标签: vuex

让我们说我们有一组项目,即数千个条目。 将所有这些都加载为页面加载并将其存储在商店中是不切实际的。您将如何处理?

您是否只将实际需要的商品添加到商店? 如果本地商店中还没有商品,这里的最佳做法是什么?

让我们说您正在“请求”尚未在本地商店中购买的商品(但可以从api获得),您是否会在返回空/错误之前自动尝试从api检索商品?

是否有最佳实践来实现这一目标?这似乎是一个非常普遍的用例。

我们应该只尝试始终加载它的整个数据集(或至少一个最小版本)吗?

也:如果项目始终更改(其他用户),该怎么办?如果您每次想查看其详细信息以免获得过时的版本时都需要再次请求,则在本地存储这些项目是否有意义?

谢谢

0 个答案:

没有答案