问题描述
我正在使用 CSS Modules
import style from "./styles/question.module.css";
// status[0] Could be 0,1,2,3,4
<p className={style[`difficulty_${status[0]}`]}>{difficulty}</p>,
// tried to add more class
<p className={`${style.difficulty} ${style[`difficulty_${status[0]}`]}}`}>{difficulty}</p>
仅应用了 difficulty
类。
解决方法
您可以通过使用多个选项来做到这一点:
-
我更喜欢使用 classnames 库来以很好的方式处理类条件,只需要导入库并开始使用它..例如
-
你可以使用join来构建所有需要的类
-
您可以在 className 之外构建所有需要的类并将其传递给 className,这样可以轻松检查错误在哪里,您也可以轻松控制值..