less递归报错
.generate-margins-and-paddings(4, 30);
.generate-margins-and-paddings(@i, @max) when (@i =< @max) {
.mt-@{i} {
margin-top: @i + 0rpx !important;
}
.mr-@{i} {
margin-right: @i + 0rpx !important;
}
.mb-@{i} {
margin-bottom: @i + 0rpx !important;
}
.ml-@{i} {
margin-left: @i + 0rpx !important;
}
.pt-@{i} {
padding-top: @i + 0rpx !important;
}
.pr-@{i} {
padding-right: @i + 0rpx !important;
}
.pb-@{i} {
padding-bottom: @i + 0rpx !important;
}
.pl-@{i} {
padding-left: @i + 0rpx !important;
}
.generate-margins-and-paddings((@i + 1), @max);
}
[图片] 最新版工具用less递归生成class,报错爆栈了,把范围写小一点就不会报错,请问是什么问题,能不能解决?