createStorage method

Future<ElStorage> createStorage([
  1. String? key
])

创建独立的存储对象,你可以指定不同的 key 创建多个隔离的存储对象

Implementation

Future<ElStorage> createStorage([String? key]) async {
  final storage = el.storage;
  if (key == null) {
    _localStorage ??= await $createStorage(storage.storageName);
    storages[storage.storageName] = localStorage;
    return _localStorage!;
  } else {
    if (storages.containsKey(key)) return storages[key]!;
    storages[key] = await $createStorage(key);
    return storages[key]!;
  }
}