LESS的奇怪操作行为

时间:2012-10-24 07:43:30

标签: less

这个编译:

.myclass {
    .mymixin(2);
}

.mymixin(@parameter) {
    width: ((@parameter*1)*12px);
}

这个没有:

.myclass {
    .mymixin(2);
}

.mymixin(@parameter) {
    width: ((@parameter-1)*12px);
}

有没有人知道第二个问题是什么?

1 个答案:

答案 0 :(得分:0)

从编译器错误可以看出,将@parameter-1视为变量:

  

错误第2行:变量@ parameter-1未定义

如果插入空格,则按预期工作:

.mymixin(@parameter) {
    width: ((@parameter - 1)*12px);
}