美文网首页
this.state数据发生改变数据不刷新2020-04-14

this.state数据发生改变数据不刷新2020-04-14

作者: 你坤儿姐 | 来源:发表于2020-04-14 09:04 被阅读0次

请求数据的时候会遇到,this.state数据发生改变,但是数据并没有自动刷新的情况就,这时可以通过以下方法解决:
1.改变this.state值的时候,掉用要刷新的方法

 this.setState({
        // timeSpan: tab
        showText:showText,
        searchText:searchText,
      },()=>{
        console.log(showText);
        this.loadData();
      })

2.添加计时器,延时设置为零

setTimeout(()=> {
        this.setState({
          showText:showText,
          searchText:searchText,
        })
        this.loadData();  
        console.log(this.state.searchText,this.state.showText,);
        })

相关文章

网友评论

      本文标题:this.state数据发生改变数据不刷新2020-04-14

      本文链接:https://www.haomeiwen.com/subject/iunamhtx.html