1

我正在处理这个我们正在尝试重新设计的遗留 React 项目,它使用Searchkit中的默认分页来查看来自 Elasticsearch 的结果。
现在出于重新设计的目的,我们需要将其替换为“显示更多按钮”,而不是单击页码。

有人熟悉在 2020 年使用 searchkit 吗?我仍然无法掌握访问器的概念并将访问器类或其方法扩展为:defineAccessorbuildOwnQuery.
我想构建一个从数字开始获取数据并在其上累积的按钮,如果我可以访问状态或结果在我自己的商店中,我会这样做,但文档并没有说太多。

4

1 回答 1

1

我想出了一个解决方案,将结果存储在结果更改上,默认存储类型是“替换”,单击“加载更多”按钮,存储类型将更改为“推送”新结果。
我使用访问器的onStateChange方法来重置其他过滤器的任何更改的页码,并且在每次结果更改后将存储类型重置为“替换”以供其他过滤器使用。

于 2020-05-07T16:23:02.230 回答