我正在使用&:extend(.klass)
我有一个方法:
.method(@mixin) {
html[something] & { @mixin() }
}
.klass {
.method({});
}
到目前为止一切顺利。但是,当我使用它时:
.anotherclass { &:extend(.klass) }
我没有抱怨,它正确地扩展了klass。
结果css:
html[something] .klass { ... }
.klass, .anotherclass { ... }
但是,理想情况下,它也应该扩展html [something] .klass。
所以结果应该 IDEALLY :
html[something] .klass, html[something] .anotherclass { ... }
.klass, .anotherclass { ... }
右?
否则,您最终可能会使用&:extend(.klass)获得投诉,期望获得正确的规则。
我在java上使用较少,它可能使用的是旧版本。
这是否有效"更好"在较新的版本?
注意,我知道我可以将klass转换为方法调用。