Сохранение пользовательских параметров URL-адреса с перезаписью URL-адреса поиска algolia - PullRequest
2 голосов
/ 11 июля 2020

Мы используем vue Instantsearch от Algolia.

Когда пользователь попадает на страницу с некоторыми начальными параметрами URL-адреса, algolia Instantsearch загружает начальный поиск и изменяет URL-адрес, чтобы включить параметры поиска. Однако исходные параметры URL-адреса не сохраняются, когда algolia перезаписывает URL-адрес, и мы хотели бы, чтобы они остались. ie .e

  • приземляется на /stuff?myparam=value
  • algolia настраивает исходные результаты поиска и изменяет URL-адрес на /stuff?refinementList=..., а параметр URL-адреса myparam удаляется. Есть ли способ сохранить его в URL?

1 Ответ

0 голосов
/ 11 июля 2020

По умолчанию Vue InstantSearch переопределяет параметры запроса. Вы можете управлять тем, что отображается в URL-адресе, с помощью параметра routing.router в Vue InstantSearch. Вы можете предоставить маршрутизатору history специальную функцию createURL. Вы сможете сохранить «текущие» параметры в URL.

...