dart:html
库中Storage
类的用法介绍如下。
Window.localStorage 和 Window.sessionStorage 属性使用的类型。存储实现为 Map
要存储和获取值,请使用 Dart 的内置 map 语法:
window.localStorage['key1'] = 'val1';
window.localStorage['key2'] = 'val2';
window.localStorage['key3'] = 'val3';
assert(window.localStorage['key3'] == 'val3');
您可以使用 Map API,例如 containsValue()、clear() 和长度:
assert(window.localStorage.containsValue('does not exist') == false);
window.localStorage.clear();
assert(window.localStorage.length == 0);
相关用法
- Dart Storage.forEach用法及代码示例
- Dart Storage.remove用法及代码示例
- Dart Storage.containsValue用法及代码示例
- Dart Storage.containsKey用法及代码示例
- Dart Storage.addAll用法及代码示例
- Dart Storage.putIfAbsent用法及代码示例
- Dart Storage.clear用法及代码示例
- Dart Stopwatch构造函数用法及代码示例
- Dart Stopwatch用法及代码示例
- Dart StreamTransformer构造函数用法及代码示例
- Dart String.replaceAll用法及代码示例
- Dart Stream.fromFutures用法及代码示例
- Dart StreamController用法及代码示例
- Dart StringList.first用法及代码示例
- Dart Stream.fold用法及代码示例
- Dart Stream.map用法及代码示例
- Dart String.fromCharCodes用法及代码示例
- Dart StreamSubscription用法及代码示例
- Dart String.trim用法及代码示例
- Dart String.lastIndexOf用法及代码示例
- Dart String.replaceRange用法及代码示例
- Dart StringList.length用法及代码示例
- Dart Stream.asBroadcastStream用法及代码示例
- Dart Stream.handleError用法及代码示例
- Dart String.toLowerCase用法及代码示例
注:本文由纯净天空筛选整理自dart.dev大神的英文原创作品 Storage class。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。