0

Algolia 的InstantSearch.js工作得非常好。但是,根据他们的文档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可能已重命名为其他名称?

4

1 回答 1

0

searchFunction实际上确实可以作为instantsearch. 尽管我之前重置了浏览器以避免缓存问题,并查看了源代码以确保正在加载更新的 JavaScript 代码,但我显然运行的是旧版本的代码。

希望这对其他人有帮助。虽然我认为这现在是 Chrome 缓存问题而不是 InstantSearch.js 问题。

于 2019-04-03T22:42:06.380 回答