Browse Source

fix: 处理localStorage prefix === ''时提醒用户可能会全部删除数据

pull/7898/head
layhuts 5 months ago
parent
commit
d23b246aee
  1. 5
      packages/@core/base/shared/src/cache/storage-manager.ts

5
packages/@core/base/shared/src/cache/storage-manager.ts

@ -20,6 +20,11 @@ class StorageManager {
constructor({driver, prefix = ''}: StorageManagerOptions = {}) {
this.driver = driver || this.createDefaultDriver();
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…
Cancel
Save