Next.js中的条件类名

f4t66c6m  于 12个月前  发布在  其他
关注(0)|答案(1)|浏览(96)

很长时间以来的第一篇文章,所以感觉有点不对劲。长话短说,我有点麻烦。我创建了一个导航菜单弹出窗口,可以根据isActive条件切换类名。在React中工作得很好,但我不知道如何使用classname={styles.selector syntax}在Next.js格式中实现它。如果有人能给我建议,我将不胜感激。
这是我的Markup:

<div className={isActive ? "drop-menu menu-2" : null}> <a>text</a></div>

字符串

s8vozzvw

s8vozzvw1#

使用clsx库:
范例:

import clsx from 'clsx'

// ...

<div className={clsx(isActive ? "drop-menu menu-2" : null)}> <a>text</a></div>

// or

<div className={clsx(isActive && "drop-menu menu-2")}> <a>text</a></div>

字符串

相关问题