如何在 less 里面使用react变量&less 循环

444 阅读1分钟

如何在 less 里面使用react变量

使用css的变量和 react element的style

//less文件
.item {
    color: var(--color);
//react element 加上这个属性
style = {
    '--color': red,
}

最终渲染出来的item颜色就是红色

less 循环

原理

@colors是 less 中定义的颜色字符串变量,通过each循环,可以动态设置每一个item的颜色都是和@colors 的顺序保持一致的。

应用场景

可以应用在列表的每一项要求不同样式的情况。

//less文件
each(@colors, {
    .item@{index} {
        color: @value;
}