From ff4295358a99b2d35265a5fed445e4407cf6ed9a Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期一, 18 五月 2020 14:48:10 +0800 Subject: [PATCH] 2020-05-18 --- src/templates/sharecomponent/searchcomponent/index.jsx | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/templates/sharecomponent/searchcomponent/index.jsx b/src/templates/sharecomponent/searchcomponent/index.jsx index c929ec3..9068bf8 100644 --- a/src/templates/sharecomponent/searchcomponent/index.jsx +++ b/src/templates/sharecomponent/searchcomponent/index.jsx @@ -53,7 +53,7 @@ this.setState({searchlist: [...searchlist, nextProps.pasteContent]}) this.handleSearch(nextProps.pasteContent) } else if (!is(fromJS(nextProps.config.search), fromJS(this.props.config.search)) && !is(fromJS(nextProps.config.search), fromJS(searchlist))) { - this.setState({searchlist: nextProps.config.search}) + this.setState({searchlist: fromJS(nextProps.config.search).toJS()}) } } @@ -67,8 +67,9 @@ this.setState({searchlist: list}) this.handleSearch(card) } else { - this.setState({searchlist: list}) - this.props.updatesearch({...config, search: list}) + this.setState({searchlist: list}, ()=> { + this.props.updatesearch({...config, search: list}) + }) } } @@ -212,8 +213,9 @@ sqlVerifing: false, searchlist: _searchlist, visible: false + }, ()=> { + this.props.updatesearch({...config, search: _searchlist}, optionLibs) }) - this.props.updatesearch({...config, search: _searchlist}, optionLibs) } else { this.setState({sqlVerifing: false}) @@ -226,8 +228,9 @@ this.setState({ searchlist: _searchlist, visible: false + }, ()=> { + this.props.updatesearch({...config, search: _searchlist}, optionLibs) }) - this.props.updatesearch({...config, search: _searchlist}, optionLibs) } }) } -- Gitblit v1.8.0