我已经使用本指南实现了 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);
结果变量包括搜索操作的所有结果。
我只想要结果的前 20 个结果。我可以对结果数组进行切片,但它太慢了,因为它加载了所有数据。
如何通过例如前 20 个项目来限制搜索结果?