【发布时间】:2017-04-03 06:42:48
【问题描述】:
我正在使用 react router v4 进行路由。链接应用在图像中。单击该图像时(如果它处于活动状态),我想更改该图像。
这是显示我想要的概念的代码
class PrivateServiceType extends Component {
render() {
console.log('context', this.context.router);
let image = isActive ?
<img src={IconHouseSelected} alt="apartamentos" className="img-responsive" /> :
<img src={IconHouseNotSelected} alt="apartamentos" className="img-responsive" />
return (
<div className="row text-center">
<div className="col-xs-12 col-sm-12 col-md-4 serviceImg">
<Link to="/apartamentos">
{image}
<h4>APARTAMENTOS</h4>
</Link>
</div>
)
}
PrivateServiceType.contextTypes = {
router: React.PropTypes.object
}
【问题讨论】:
标签: javascript reactjs ecmascript-6 react-router