我的主页上有一个透明的导航栏。我想在其他页面上给它一个黑色背景。你会怎么做?
上下文:React,没有 Redux。
最佳答案
检查路线如下:
import {withRouter} from 'react-router-dom';
...
const SomeComponent = withRouter(props => <MyComponent {...props}/>);
class MyComponent extends React.Component {
...
SomeMethod () {
const {pathname} = this.props.location;
...
}
...
}
关于css - 根据 React 中的页面更改导航栏背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53724638/