在玉中,传递给“mixin”的参数具有未被评估的variables

当一个包含variables的mixin的参数显然不被评估。

例如,

 mixin js(out,lcl)
  如果后缀=='out'
    脚本(src = net)
  其他
    脚本(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”>

但variablessuffix正常工作

例如,

脚本(src =“http://trailsandtribulations.# {suffix} /scripts/head.load.min.js”)

产量

 <script src =“http://trailsandtribulations.nat/scripts/head.load.min.js”>

我在这里错过了什么?

以下@ user1737909领先,

变成

脚本(src =“http:// trailsandtribulations。”+后缀+“/scripts/head.load.min.js”)

它的工作

这可能是有道理的,但是在宇宙中是没有意义的

例如,使用mixins生成<script>片段就会很酷,但是远远超出了我的理解范围