我在构造函数中设置了flatlist的数据,并在componentDidMount方法中调用了flatlist scrollToEnd,我认为它应该滚动到结束,但事实并非如此。然后单击一个按钮调用scrollToEnd方法,然后将平面列表滚动到结束。
所以我想知道何时应该调用Flatlist的方法来更改它而无需单击。
答案 0 :(得分:0)
尝试scrollToEnd
超时
componentDidMount() {
setTimeout(() => {
this.refs.list.scrollToEnd();
}, 100);
}
当您在没有超时的情况下通话时,FlatList
此时不会呈现,因此scrollToEnd
无法正常工作