Less mixin变量调用mixin
我有一个非常简单的例子,你可以看到:Less mixin变量调用mixin,less,Less,我有一个非常简单的例子,你可以看到: .large{ color: blue; } .a(@va){ .large; ~".@{va}()"; } a{ .a(large) } 我一直试图得到.large()或.large通过调用.largemixin来工作。我不断地犯错误: Parse error: Unrecognised input .large; ~".@{va}()";} 如何修复此问题?不能通过存储在变量中的名称调用mixin。您可以通过将mixin调用包
.large{
color: blue;
}
.a(@va){
.large;
~".@{va}()";
}
a{
.a(large)
}
我一直试图得到.large()
或.large
通过调用.large
mixin来工作。我不断地犯错误:
Parse error: Unrecognised input
.large; ~".@{va}()";}
如何修复此问题?不能通过存储在变量中的名称调用mixin。您可以通过将mixin调用包装到,例如:
.large {
color: blue;
}
.a(@va) {
@va();
}
a {
.a({.large})
}
有很多方法可以做类似的事情(可能更有用/更合适,取决于用例)