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

<ScrollView> 
onScroll={Animated.event( 
  [ 
    { 
      nativeEvent: { 
        contentOffset: { 
          y: this._nativeOffset.y, 
          x: this._nativeOffset.x 
        } 
      } 
    } 
  ], 
  { useNativeDriver: false, listener: this._onScroll } 
)}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.

其中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
2024-11-19 09:22:17
浏览
收藏 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>
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
分享
微博
QQ
微信
回复
2024-11-19 17:12:47


相关问题
HarmonyOS 页面问题
1276浏览 • 1回复 待解决
HarmonyOS 参数问题
919浏览 • 1回复 待解决
HarmonyOS Navigation问题
1308浏览 • 1回复 待解决
HarmonyOS 本地html问题
1483浏览 • 1回复 待解决
HarmonyOS @Builder Params问题
653浏览 • 1回复 待解决
HarmonyOS router获取问题
1199浏览 • 1回复 待解决
HarmonyOS HTTP使用Map问题
842浏览 • 1回复 待解决
JS跳转Java问题
5798浏览 • 1回复 待解决
HarmonyOS react-native-cameraroll使用问题
652浏览 • 1回复 待解决
HarmonyOS 使用react-nativeImage问题
779浏览 • 1回复 待解决
HarmonyOS 自动化测试问题
853浏览 • 1回复 待解决
跨设备启动FA问题
9273浏览 • 1回复 待解决
HarmonyOSreact native兼容问题
1383浏览 • 1回复 待解决
HarmonyOS react-native集成问题
926浏览 • 1回复 待解决
HarmonyOS POST请求
1082浏览 • 1回复 待解决
HarmonyOS 页面导航跳转回调问题
2318浏览 • 0回复 待解决
HarmonyOS Web组件加载本地页面问题
1272浏览 • 1回复 待解决
HarmonyOS 关于react-native-fs问题咨询
1074浏览 • 1回复 待解决
实现接口匿名实现
1136浏览 • 1回复 待解决
HarmonyOS React-native-code-push相关问题
725浏览 • 1回复 待解决