【发布时间】:2023-03-13 14:36:01
【问题描述】:
对不起,如果标题没有清楚地表达我的问题。
<div className={"floated left column header-items " + this.props.active}>
<Link onClick={this.headerItemClicked.bind(this)} className='home' to="/home" style={comStyles().headerItem}>Home</Link>
<Link onClick={this.headerItemClicked.bind(this)} className='setting' to="/setting" style={comStyles().headerItem}>Setting</Link>
</div>
那里有一个带有一些链接的标题组件。我现在要做的是检查当前页面是否为主页,然后主页链接将被禁用。
我的想法是用路径检查类名。如果有更简单的方法可以实现这一点,我需要吗?
我的解决方法如下:
headerItemClicked(e){
if(e.target.className == this.props.active){
e.preventDefault();
}
}
【问题讨论】:
标签: reactjs react-router