Algolia vue即时搜索:从searchStore堆栈搜索结果

时间:2018-05-15 15:02:38

标签: vue.js algolia vue-instant-search

this示例中,Algolia增加了页码并将结果叠加在一起:

<ais-results :stack="true">

这意味着在此方法中:

methods: {
  loadMore: function() {
    this.page++;
  }
}

所有结果都相互叠加。

我想重新创建这个,但我使用的是自定义组件:

import { Component } from "vue-instantsearch"; 

export default {
  components: { "v-image": VImage },
  mixins: [Component],
  computed: {
    results() {
      return this.searchStore.results;
    },
    rows() {
      var arr = this.results;
      var len = 3;
      var chunks = [],
        i = 0,
        n = arr.length;
      while (i < n) {
        chunks.push(arr.slice(i, (i += len)));
      }
      return chunks;
    }
  }
};

我有什么方法可以在search store上设置:stack="true"吗?我一直在寻找一种适用于return this.searchStore.results;

的方法

0 个答案:

没有答案