文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
多实例
你可以创建多个 localForage 实例,且能指向不同数据仓库。所有 config 中的配置选项都可用。
createInstance
var store = localforage.createInstance({
name: "nameHere"
});
var otherStore = localforage.createInstance({
name: "otherName"
});
// 设置某个数据仓库 key 的值不会影响到另一个数据仓库
store.setItem("key", "value");
otherStore.setItem("key", "value2");
创建并返回一个 localForage 的新实例。每个实例对象都有独立的数据库,而不会影响到其他实例。
dropInstance
localforage.dropInstance().then(function() {
console.log('Dropped the store of the current instance').
});
localforage.dropInstance({
name: "otherName",
storeName: "otherStore"
}).then(function() {
console.log('Dropped otherStore').
});
localforage.dropInstance({
name: "otherName"
}).then(function() {
console.log('Dropped otherName database').
});
调用时,若不传参,将删除当前实例的 “数据仓库” 。
调用时,若参数为一个指定了 name
和 storeName
属性的对象,会删除指定的 “数据仓库”。
调用时,若参数为一个仅指定了 name
属性的对象,将删除指定的 “数据库”(及其所有数据仓库)。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论