嗨,我想提出一个概念性问题。
比方说,我有100000个博客,其中包含标签和日期参数。每次对API提出请求时,我都会将n(20)个博客拉到商店中,并在一个组件中 我显示最新的10。
我有3个组成部分: 组件1:不对标记显示所有数据,并按日期对它们进行降序排序。 组件2:显示标记=“角度”的过滤数据并对其进行排序。 组件3:显示带有日期排序的tag =“ vue”的数据。
问题:如何从api中提取数据以及如何存储它? 如果组件2是第一个从API加载数据的存储,则存储中有50条记录全部带有标签“ angular”
然后用户打开组件1:它调用效果,并且它们存储了50条记录,因此没有对API的调用。
问题您将如何定义store和API调用,以便组件1始终显示正确的(混合的)数据,而不会不必要地调用API?
谢谢
答案 0 :(得分:0)
com.google.gms.googleservices.GoogleServicesPlugin.config.disableVersionCheck = true
将始终是独立的,因为它包含所有博客,并且必须实现分页以避免繁琐的流量和dom元素。如果您仍然想使用基于标签的现有Component 1
,则必须具有标签Component
,该标签保留标签名称及其集合
map
在地图上方进行迭代并创建新数组,最后的{
'angular' : [.. blogs ..],
'vue' : [..blogs..]
}
可在array
中使用。