如果你像这样创建了一个 mixin:
mixin my-wonderful-form()
form
fieldset
block
并希望将针对 mixin 指定的所有属性传递给表单元素,有没有一种方法可以在不指定每个属性的情况下做到这一点,以便:
my-wonderful-form.wonderform#wonderform(action='/', method='POST')
会有效地做:
mixin my-wonderful-form()
form(
action=attributes.action,
class=attributes.class,
id=attributes.id,
method=attributes.method
)
fieldset
block
自动给我?
更重要的是,这意味着表单等元素的 mixin 不必重新定义表单上的每个可用属性。
如果项目开始使用数据属性,替代方案将是维护的噩梦。