簡體   English   中英

Next.js 中的條件類名

[英]Conditional classnames in Next.js

很長一段時間第一次發帖,所以感覺有點不合時宜。 長話短說,我有點像泡菜。 我創建了一個導航菜單彈出,它根據 isActive 條件切換類名。 在 React 中工作得很好,但我不知道如何使用 classname={styles.selector syntax} 在 Next.js 格式中實現它,如果有人能建議我會很高興。 下面的代碼

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

使用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>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM