ReactNative ScrollView 滚动到顶部或指定位置

最近项目使用ReactNative来写一个模块,有一个功能是,输入完成后,刷新页面并滚动的顶部

页面比较长,我嵌套了一层ScrollView,刷新数据后并不能滚动到顶部,后来找官方文档,以下是解决方案

1.全局声明一个ScrollView

_scrollView: ScrollView | null | undefined;

2.在ScrollView中赋值

this._scrollView = component}> (感觉像找id)

3.在需要滚动的地方写滚动的逻辑(这样会在代码里面报空,但是不会影响功能使用)

this._scrollView.scrollWithoutAnimationTo(0,0);//这一种没有滚动动画

this._scrollView.scrollTo(0、0);//有滚动动画

你可能感兴趣的:(ReactNative,ReactNative)