dataset 属性

Map<String, String> dataset

允许访问设置在该元素上的所有自定义数据属性(data-*)。

在标记中任何数据属性都将根据 这些转换规则 转换为驼峰命名的键。

例如,HTML 指定如下

<div data-my-random-value='value'></div>

在 Dart 中将按如下方式访问

var value = element.dataset['myRandomValue'];

另请参阅

实现

Map<String, String> get dataset => new _DataAttributeMap(attributes);
void dataset(Map<String, String> value)

实现

set dataset(Map<String, String> value) {
  final data = this.dataset;
  data.clear();
  for (String key in value.keys) {
    data[key] = value[key]!;
  }
}