有关设置搜索框操作的问题

时间:2018-10-02 23:00:29

标签: javascript reactjs redux

我正在尝试为搜索框创建一个函数,当在该字段中未键入任何内容并且用户按下Enter键时,它将执行一个操作。当用户输入内容并按下Enter键时,它将执行其他操作。

到目前为止,当用户键入输入并按Enter时,搜索框仍在工作,但是当搜索框为空白并且用户按Enter时,则没有任何反应。有人可以看看我的代码,看看为什么会发生这种情况。

handleKeyDown = (e) => {
    if (e.keyCode === 13 && e.target.value !== '') {
        this.props.actions.searchListings(e.target.value);
    } else if (e.keyCode === 13 && e.target.value === '') {
        this.props.actions.setListingsPage(0);
    }
};

此操作有效

  

this.props.actions.searchListings(e.target.value);

但此操作无效

  

this.props.actions.setListingsPage(0);

0 个答案:

没有答案