0

这个编译:

.myclass {
    .mymixin(2);
}

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

这个没有:

.myclass {
    .mymixin(2);
}

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

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

4

1 回答 1

0

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

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

如果您插入空格,它会按预期工作:

.mymixin(@parameter) {
    width: ((@parameter - 1)*12px);
}
于 2012-10-24T07:50:13.753 回答