当包含变量的mixin
的参数显然没有被评估时。
例如,
mixin js( out, lcl ) if suffix == 'out' script( src= net ) else script( src= lcl ) mixin js( "http://cdnjs.cloudflare.com/ajax/libs/headjs/0.99/head.load.min.js", "http://trailsandtribulations.#{suffix}/scripts/head.load.min.js" );
产量
<script src="http://trailsandtribulations.#{suffix}/scripts/head.load.min.js">
但变量suffix
正常工作
例如,
script( src="http://trailsandtribulations.#{suffix}/scripts/head.load.min.js" )
产量
<script src="http://trailsandtribulations.nat/scripts/head.load.min.js">
我在这里错过了什么吗?
答案 0 :(得分:1)
关注@ user1737909,
更改为
script( src="http://trailsandtribulations."+suffix+"/scripts/head.load.min.js" )
并且有效
这可能是有道理的,但在对我来说有意义的宇宙中没有意义
生成&lt; script&gt;等内容例如,mixins
的片段很酷,但远远超出了我的范围和理解