在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;