fix: 处理localStorage prefix === ''时提醒用户可能会全部删除数据
parent
71f2e5f504
commit
d23b246aee
|
|
@ -20,6 +20,11 @@ class StorageManager {
|
||||||
constructor({driver, prefix = ''}: StorageManagerOptions = {}) {
|
constructor({driver, prefix = ''}: StorageManagerOptions = {}) {
|
||||||
this.driver = driver || this.createDefaultDriver();
|
this.driver = driver || this.createDefaultDriver();
|
||||||
this.prefix = prefix;
|
this.prefix = prefix;
|
||||||
|
if (!this.prefix && this.driver instanceof LocalStorageDriver) {
|
||||||
|
console.warn(
|
||||||
|
'[StorageManager] empty prefix combined with LocalStorageDriver — clear()/keys() will affect every localStorage entry.',
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue