gpt4 book ai didi

javascript - 使用 Next js 时在 CSS/SASS 模块中使用 kebab-case CSS 类名

转载 作者:行者123 更新时间:2023-12-04 01:26:37 24 4
gpt4 key购买 nike

我在 React/Next.js 中为我的组件使用 SCSS 模块,但我不知道如何导入 kebab-case 类。

目前,我只是在 camelCase 中编写所有 SCSS 类,但这并不理想,因为这意味着我无法使用 SCSS 级联。

(我还在学习 React,我自己制作动态组件的能力不是很强,所以我现在坚持使用 React Strap。)

本质上,我想写

.company-logo



代替:

.companyLogo



编辑:className={styles['company-logo']} 导致意外 token 错误

这是我的组件:
import styles from './styles/Navbar.module.scss'

const NavComponent = (props) => {
const [isOpen, setIsOpen] = useState(false);

const toggle = () => setIsOpen(!isOpen);

return (
<div>
<img src="../ss-logo.png" alt="Logo" className={styles.companyLogo}/>
</div>
);
}

export default NavComponent;

还有我的 SCSS:
.companyLogo {
height: 3rem;
}

最佳答案

className={styles['company-logo']}

应该是你想要的。

关于javascript - 使用 Next js 时在 CSS/SASS 模块中使用 kebab-case CSS 类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61794899/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com