我有以下较少的mixin:@myColor = #123456;
.mixin(@a) when (@a = @myColor){ // do something }
但是,这将引发此错误:无法执行比较
这是为什么?
最佳答案
似乎(从lesscss 1.2.2开始)仅保护比较维度和关键字。 (在源代码中搜索“ compare:”)。可悲的是,比较两种颜色或字符串是行不通的。
关于css - less.js guard 和条件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9491716/