是否可以在jade中使用变量属性名称?我想创建一个mixin,它将具有不同的属性名称:
mixin button_post(test)
button(
#{test.name}='#{test.value}'
)
如果可以在循环中完成,也会很好:
mixin button_post()
button(
each key, value in {one: 'one', two: 'two', three: 'three'}
#{key}='#{value}'
)
答案 0 :(得分:2)
想出这个:
mixin test_button(button_text, test)
each value, key in test
- attributes[key] = value
button&(attributes) !{button_text}
+test_button('test', {test: 'test', test2: 'test2'})
结果:
<button test="test" test2="test2">test</button>