如何在 React 中指定动态的 less 的样式?
想通过循环生成列表,并给列表成员指定不同的样式。
问题在于如何指定动态合成的样式名?
简化的代码如下:
import React from 'react';
import styles from './style.less';
export default () => {
return (
<div className="如何在此增加 test3 样式"> hello </div>
);
}
// style.less
.loop(@i) when (@i < 10) {
@className: ~".test@{i}";
@{className} {
background: #43389F;
}
.loop(@i + 1);
}
.loop(0);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论