React Router-URL更改但视图不更改

时间:2019-12-19 15:45:30

标签: javascript reactjs antd

我知道很多人都在问这个问题...我只是有一个无法解决的特定情况。

我正在使用Ant设计的AutoComplete组件。对于scoreLabelNode,我解析各种值,然后执行一个onSelect,它工作得很好。拾取路线并更改视图

我要执行的其他操作之一是,当有人在自动完成字段中键入并按 enter 键时,它应该转到我的搜索页面。网址确实会更改,但页面不会重定向。如果我按F5刷新页面,它将在正确的组件上打开。

this.props.history.push(url)

这是goTo():

<AutoComplete
  dropdownClassName="search-dropdown"
  dataSource={optionsB}
  size={this.props.size}
  onSelect={this.onSelectOption}
  onSearch={this.props.handleSearchDashboard}
  labelInValue
  optionLabelProp="option"
  className="searchArea"
  defaultActiveFirstOption={false}
>
  <Input
    ref={input => {
      this.searchBar = input;
    }}
    onPressEnter={e => this.goTo(e)}
  />
</AutoComplete>

关于这里可能会发生什么的任何建议?

0 个答案:

没有答案
相关问题