【发布时间】:2014-02-12 06:08:57
【问题描述】:
如果我的 SASS 中有以下内容:
$my-var: 1;
my_function();
这是作为函数定义的:
module Sass::Script::Functions
def my_function
end
end
是否可以在该函数中访问 SASS 变量 $my-var?
编辑:
我的用例是这个函数将在多个样式表中使用,这些样式表都根据需要定义了自己的 $my-var 值(对于 id 图像 URL 路径)。然后将在这些样式表中的很多地方调用此函数,因此我希望避免总是将变量传递给函数。
【问题讨论】:
-
据我所知,这既不可能也不好。你能描述一下真正的问题吗?我确信有更好的方法来实现这一点。
-
为什么不将该变量作为参数传递给该函数?这很明显。
-
添加了我的用例,试图澄清我的问题背后的原因。
-
您的解释进一步表明您应该将变量作为参数传递给函数。