我想在 jade4j 中实现如下 -
mixin mixin_a()
p This is mixin A
mixin mixin_b(mixin_reference)
p This is mixin B
+mixin_reference()
+mixin_b(mixin_a)
在这里,我将 mixin_a 作为
mixin_b
中的引用传递并期望将其作为参数。但是,当我尝试执行
+mixin_reference()
时,它会显示 - mixin_reference is not defined
。问题:
1. 我在调用 mixin_reference 时做错了什么?
2. 实现相同功能最好的方法是什么? (原因是这样,因为我期望
mixin_b
中传递的参数 mixin 名称作为动态值。 最佳答案
从 Jade v1.0.0 开始,这是可能的:
mixin mixin_a
p Yeah, mixin A!
mixin mixin_b(mixMeIn)
p Yeah, mixin B!
+#{mixMeIn}
+mixin_b('mixin_a')
关于pug - 如何将mixin引用作为jade4j中的mixin参数传递给另一个mixin,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16972715/