数据完全加载后,如何滚动到单位列表的底部。
我认为应该可以通过打电话
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/