【发布时间】:2016-10-05 03:36:27
【问题描述】:
我的 React 应用有两条路线:/a 和 /b。
对于 /a,我希望 body css 标记具有 background-color: red;。
对于 /b,我希望 body css 标记具有 background-color: blue;。
a 和 b 两个组件都存在于不同的 .JSX 文件中,并且都导入了自己的 main.scss 文件,该文件定义了各自的 body background-color。
但是,由于整个应用程序编译到body标签中,似乎存在冲突,并且两条路由都只尊重body标签中的一个。
<body>
<script src="bundle.js" type="text/javascript"></script>
</body>
我希望它出现在body 标记上而不只是容器 div 上的原因是,当我滚动到页面边界之外时,我希望 background-color 可见(Mac 和 iOS 上的反弹效果)。
这样做的正确方法是什么?
【问题讨论】:
-
你在使用 CSS 模块吗?还是只是导入 css?
-
@QoP 导入 css