我已经使用本指南实现了fuse.js: https: //fusejs.io/ 和代码:
const Fuse = require("fuse.js");
var fuse = new Fuse(this.$store.state.vendorProducts, options);
var result = fuse.search(this.itemTitle);
Run Code Online (Sandbox Code Playgroud)
result 变量包含搜索操作的所有结果。
我只想要结果的前 20 个结果。我可以对结果数组进行切片,但它太慢了,因为它加载了所有数据。
我如何限制搜索结果,例如前 20 项?