react-native ScrollView中scrollTo的替代方法

时间:2018-10-24 10:51:44

标签: javascript reactjs react-native

我正在尝试在react-native中实现锚滚动。 我可以通过使用ScrollView和scrollTo来做到这一点。

根据react-native's documentation的scrollTo方法,不应在ScrollView中使用(已弃用)。

scrollTo方法是否可以实现相似的功能?

1 个答案:

答案 0 :(得分:2)

实际上,scrollTo并没有被弃用。

但是scrollTo(([y]: number), object, ([x]: number), ([animated]: boolean))是。

因此,您应该仅将scrollTo({x: 0, y: 0, animated: true})和单个对象用作参数。

在您提供的链接中有说明:https://facebook.github.io/react-native/docs/scrollview#scrollto

  

奇怪的函数签名是由于以下事实:   由于历史原因,该函数还接受单独的参数作为   选项对象的替代。由于模棱两可而已弃用   (x之前的y),并且不应使用。

也许这会引起误解,但这只是不推荐使用带有单独参数的替代方法。