如何实施algolia intantsearch分页?

时间:2017-05-09 17:08:14

标签: laravel pagination vue.js algolia

任何人都可以指导我如何添加algolia instantsearch分页?我试过以下代码..没有用过:

instantsearch.js

var search = instantsearch({
  // Replace with your own values
  appId: 'myid',
  apiKey: 'mykey', // search only API key, no ADMIN key
  indexName: 'instant_search',
  urlSync: true
});

search.addWidget(
  instantsearch.widgets.pagination({
    container: '#pagination-container'
  })
);

HTML

<div id='pagination-container'></div>

错误

Uncaught ReferenceError: instantsearch is not defined
    at instantsearch.js:1

1 个答案:

答案 0 :(得分:1)

ReferenceError: instantsearch is not defined的值为instantsearch时,会引发undefined异常。这意味着此时未设置该值。

正如@thanksd所建议的,这可能意味着当执行此脚本时,InstantSearch.js库尚未加载。最简单的解决方法是将库加载到HTML页面的头部。