将块传递给Sass mixin结果,结果为;mixin不';“不接受内容块”;
我无法获得一个mixin来接受一个block:将块传递给Sass mixin结果,结果为;mixin不';“不接受内容块”;,sass,block,mixins,Sass,Block,Mixins,我无法获得一个mixin来接受一个block: =my-mixin($some-var) width: $some-var @content // Is this correct? +my-mixin(123px) height: 100px 这将导致“mixin不接受内容块”错误。我正在使用Sass的当前版本。谢谢您的帮助。SASS 3.2版的语法正常,请仔细检查我认为问题在于SASS缩进 不能在mixin中嵌套另一个块,如下所示: .button-cta +button
=my-mixin($some-var)
width: $some-var
@content // Is this correct?
+my-mixin(123px)
height: 100px
这将导致“mixin不接受内容块”错误。我正在使用Sass的当前版本。谢谢您的帮助。SASS 3.2版的语法正常,请仔细检查我认为问题在于SASS缩进 不能在mixin中嵌套另一个块,如下所示:
.button-cta
+button (transparent, tomato)
&:hover
background-color: tomato
color: #fff
相反:
.button-cta
+button (transparent, tomato)
&:hover
background-color: tomato
color: #fff
悬停状态不能嵌套我也遇到了这个错误。结果发现,在我的SCS中的其他地方,我使用的是
@mixin mobile only
而不是@include mobile only
-aka,我后来在代码中意外地重新定义了mixin。Hmm-不确定这里有什么问题。我将您的代码用于此示例:。我能想到的唯一一件事是,你需要sass/Compass你能记录下你问题中的错误和解决方案,以便其他人能找到它吗?