HarmonyOS React native 自带的ScrollView的onScroll传参问题-鸿蒙开发者社区-51CTO.COM

HarmonyOS React native 自带的ScrollView的onScroll传参问题

<ScrollView> 
onScroll={Animated.event( 
  [ 
    { 
      nativeEvent: { 
        contentOffset: { 
          y: this._nativeOffset.y, 
          x: this._nativeOffset.x 
        } 
      } 
    } 
  ], 
  { useNativeDriver: false, listener: this._onScroll } 
)}

其中useNativeDriver 参数,如果设置为true,滑动时会报错 {“name”:“TypeError”,“reason”:"_this.props.onScroll is not a function (it is Object)",“stacks”:"TypeError: _this.props.onScroll is not a function (it is Object)\n a

HarmonyOS
9天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

麻烦按如下示例验证:

<Animated.ScrollView onScroll={Animated.event( 
  [ 
    { 
      nativeEvent: { 
        contentOffset: { 
          y: this.scrollY 
        } 
      } 
    } 
  ], 
  { useNativeDriver: true, listener: this._onScroll } 
)}> 
  <Text style={styles.text}> 
  Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do 
  eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad 
minim veniam, quis nostrud exercitation ullamco laboris nisi ut 
aliquip ex ea commodo consequat. Duis aute irure dolor in 
  reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla 
pariatur. Excepteur sint occaecat cupidatat non proident, sunt in 
  culpa qui officia deserunt mollit anim id est laborum. 
  </Text> 
  </Animated.ScrollView>
分享
微博
QQ
微信
回复
9天前
相关问题
HarmonyOS 页面问题
241浏览 • 1回复 待解决
HarmonyOS 本地html问题
154浏览 • 1回复 待解决
HarmonyOS router获取问题
437浏览 • 1回复 待解决
JS跳转Java问题
4745浏览 • 1回复 待解决
HarmonyOSreact native兼容问题
100浏览 • 1回复 待解决
跨设备启动FA问题
8092浏览 • 1回复 待解决
HarmonyOS 页面导航跳转回调问题
762浏览 • 0回复 待解决
HarmonyOS 适配 React native
129浏览 • 1回复 待解决
HarmonyOS 页面间如何
758浏览 • 1回复 待解决
实现接口匿名实现
388浏览 • 1回复 待解决
HarmonyOS 是否接入React Native框架?
100浏览 • 1回复 待解决
路由如何接?可否给个案例?
3088浏览 • 1回复 待解决
网络请求-GET请求
382浏览 • 1回复 待解决
烧录问题,我有一点疑惑
7534浏览 • 4回复 待解决
HarmonyOS onScroll回调yoffset不准确问题
371浏览 • 1回复 待解决