【问题标题】:Is there a way to use @mixin within a @function in SASS/SCSS?有没有办法在 SASS/SCSS 的 @function 中使用 @mixin?
【发布时间】:2020-12-28 07:03:28
【问题描述】:

有没有办法在 @include 的函数中使用 mixin?

我试过并得到了Error: This at-rule is not allowed here.

它只是一个检查参数类型的调试函数。

【问题讨论】:

  • 能把代码加进去吗?

标签: sass scss-mixins


【解决方案1】:

没有。 Sass 文档指出 @function at-rule

...只能包含universal statements,以及@return at-rule,它指示用作函数调用结果的值。

@include 规则不是通用语句。

【讨论】:

  • 这似乎是一个显而易见的问题,但通用语句是否也排除了内置模块(即sass:map)?
  • 我不确定。请参阅文档或在 SO 上发布另一个问题。
猜你喜欢
  • 2016-11-09
  • 1970-01-01
  • 2020-02-03
  • 2014-07-28
  • 2020-07-19
  • 2011-06-27
  • 1970-01-01
  • 2011-11-01
  • 2017-04-24
相关资源
最近更新 更多