1

我正在尝试执行以下操作,但似乎在 Map 块中完全绕过了条件:

@invert: 'No';

Map 
{  
  [@invert = "No"] 
  { 
    background-color: green;
  } 
  [@invert = "Yes"] 
  { 
    background-color: red;
  }
}

当@invert 设置为“否”时,背景颜色为绿色,当@invert 设置为“是”时,背景颜色为绿色。就好像它直接跳过条件并简单地使用第一条指令并忽略第二条指令。如果不存在条件并且相同的指令设置了两次,这是正常行为,但是在使用条件时我从未遇到过这个问题,除了在 Map 块中。

我没有看到这里有错误,还是可能的解决方法?

4

0 回答 0