Параметр searchFunction в Algolia InstantSearch.js не работает - PullRequest
0 голосов
/ 29 марта 2019

InstantSearch.js от Algolia действительно отлично работает.Однако его параметр searchFunction, похоже, не работает в соответствии с их документами .Вот мой search объект:

const search = instantsearch({
    indexName: 'decks',
    searchClient,
    routing: true,
    searchParameters: { hitsPerPage: 10 },
    searchFunction(helper) {
        console.log('hi')
    }
})

Ничто никогда не записывается на консоль, и функциональность поиска остается прежней.Так что, кажется, searchFunction никогда не вызывается.Я использую InstantSearch.js v3.0.0, searchFunction может быть переименован во что-то еще?

1 Ответ

0 голосов
/ 04 апреля 2019

searchFunction фактически работает как аргумент instantsearch. Несмотря на то, что я ранее переустанавливал свой браузер, чтобы избежать проблем с кэшированием, и сделал просмотр исходного кода , чтобы убедиться, что загружается обновленный код JavaScript, у меня, очевидно, была запущена более старая версия кода.

Надеюсь, это поможет кому-то еще. Хотя я полагаю, что теперь это проблема кэширования в Chrome, а не проблема InstantSearch.js.

...