我正在评估Slim作为个人项目中HAML的替代品,而且看起来并不像HAML那样处理HTML5数据属性。 我希望有人可能会遇到这个问题,或者可能已经知道我的文档中还没有find的选项/语法。 HAML允许你简单地使用嵌套散列来定义HTML 5数据属性 ,如下所示: %a{data: {key1: 'val', key2: 'val'}} 导致 <a data-key1='val' data-key2='val'></a>