<link />的查询参数中的条件

时间:2015-11-30 22:26:42

标签: javascript reactjs react-router

我的目标是根据this.props中的一些参数更改整个查询。 但这不起作用:

<Link to={`/someurl`} query= ({this.props.type} == 'type1') ? {{ page: 1}} : {{group: 2 }} </Link>

这两种方法都不起作用:

<Link to={`/someurl`} query= {(this.props.type == 'type1') ? {{ page: 1}} : {{group: 2 }}} </Link>

我尝试了其他一些可能的变种,但仍然没有让它发挥作用。我究竟做错了什么?

1 个答案:

答案 0 :(得分:0)

尝试 <Link to={`/someurl`} query= {this.props.type === 'type1' ? { page: 1} : {group: 2 }}>some text</Link>