dataset 属性

Map<String, String> dataset

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

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

例如,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]!;
  }
}