当我需要Bloodhound JS库(v 1.2.1)的那一刻,

var Bloodhound = require('bloodhound-js');

清除本地存储。我在那里存储一些值,所以现在我有一个解决方法,可以读取所有值,需要Bloodhound,然后将它们写回到本地存储。

但是,这不是一个很好的解决方案,因此我想知道是否有任何方法可以使Bloodhound不在加载时清除Localstorage。

最佳答案

此版本通过使用键前缀解决了该问题,因此可以有选择地进行清理。

https://raw.githubusercontent.com/twitter/typeahead.js/master/dist/bloodhound.min.js

09-26 13:33