我的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上的反弹效果),我希望可见。
正确的方法是什么?
添加此代码
希望对您有所帮助。