问题描述
这是场景, 我有品牌过滤器。我使用connectRefinementList创建了一个自定义过滤器小部件。现在,当启用路由时,我可以在historyRouter()函数中看到createUrl()调用并向其中添加了新的过滤后的品牌。但是当我刷新页面并重新选择任何品牌时,createURL()仅具有新创建的过滤器值。重新加载浏览器后,浏览器URL参数似乎不保持死记状态。
另一个问题是刷新页面后,将清除选定的过滤器值,而不是在浏览器URL中添加具有现有值的新过滤器值。
这是示例
https://codesandbox.io/s/instantsearchjs-template-forked-3m695?file=%2FSearchRoutes.js
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)