数据完全加载后,如何滚动到单位列表的底部。

我认为应该可以通过打电话

componentDidMount函数中的this._flatList.scrollToEnd()。
这对我不起作用。

如果我使用该代码作为按钮,那么它将起作用。

然后我以为onLayout = {()=> {console.log(“ onLayout”); this._flatList.scrollToEnd()}可能会有所帮助。但这也没有。

最佳答案

您可以与计时器一起使用

componentDidMount() {
  setTimeout(() => {
    this._flatList.scrollToEnd();
  }, 200);
}

关于reactjs - Flatlist ScrollToEnd无法按预期工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54956572/

10-11 17:42