javascript - Css 类名不适用于 React 组件

标签 javascript css reactjs webpack react-boilerplate

感谢您的宝贵时间和帮助。我花了几个小时试图解决这个问题,但似乎无法追根究底。

我有这个 react 组件:

import styles from './style.scss';

class ButtonComponent extends React.Component { 
  render() {
    return (
      <div className={styles.bunny}>
        hello world
      </div>
    );
  }
}

和scss文件:

.bunny {
  display: block;
  margin-top:50px;
  margin-bottom:55px;
  background-color: blue;
}

当我加载我的 html 时,div 没有类名,而我期望它是 <div class="bunny">

当我像这样将类名放在 React 组件中时:

<div className="bunny"> 

然后我可以在浏览器中看到类名。

我做错了什么?

非常感谢您。

最佳答案

首先,你需要保证它的定义是:console.log(styles) 我不确定您是否正确导入了 style.scss。

关于javascript - Css 类名不适用于 React 组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48675263/

相关文章:

javascript - Wysihtml5 不工作,Uncaught TypeError : $(. ..).wysihtml5 不是函数

css - 如何让 Bootstrap 将缩略图放入 2 列而不是 800 x 600 及以下的 1 列?

javascript - 展开搜索 关闭 单击“关闭 JQuery”

css - 使用 Joomla 的 Bootstrap 实现

reactjs - Relay、Redux、Apollo 与 GraphQL 和 React-Native

javascript - React.js : JSON request not rendering?

javascript - 如何在ajax成功调用时显示隐藏的div

javascript - 在 d3 图表上拖动时仅更新最后一个 Y 轴

javascript - Promise.all 结果在操作成功之前触发

javascript - 使用正则表达式测试电子邮件地址中 `@` 符号后是否没有特殊字符或仅数字