我有一个无序列表元素,如下所示:
<ul className={styles["projects-pd-subdetails-list"]}>
{detail.subdetails.map((sub) => (
<li
className={styles["projects-pd-text projects-pd-subdetail"]}
>
{sub}
</li>
))}
</ul>
使用普通的 React 元素,我可以为 li
元素应用多个类,如下所示:
<li className="projects-pd-text projects-pd-subdetail">{sub}</li>
但是,像我在 nextjs 中那样拥有一个空间意味着样式会被忽略。我该如何解决这个问题并在此处正确说明我的 li
元素的两个类名?
原文由 Jevon Cochran 发布,翻译遵循 CC BY-SA 4.0 许可协议
正如我最初的评论中所述,我没有使用过 Next.js。
看起来好像 styles 是某种地图,即:
这意味着通过使用类似于
styles["projects-pd-text projects-pd-subdetail"]
的行,您正在尝试检索不存在的密钥"projects-pd-text projects-pd-subdetail"
的值。我建议从地图中单独检索值,然后通过您选择的字符串连接将它们连接在一起。