请问ScrollView事件回传的第二个参数的具体含义是什么?

  • Creator 版本: 3.7.2

  • 目标平台:Chrome浏览器

之前需要在编辑器界面绑定ScrollView的滚动事件,并且判断事件类型。文档中也说第二个参数是事件类型:


然而实际返回第二个参数类型是数字,而事件类型的枚举的值应该是字符串才对,所以我就使用该数字作为索引打印对应的事件类型字符串,以下是我配置的回调函数:

  public test(...args) {
    const eventType = Object.values(ScrollView.EventType)[args[1]];
    console.log("args", args);
    console.log("eventType", eventType);
  }

滚动时,控制打算打印信息如下:
image
一次触摸滚动,第二个参数是先返回一串4,最后是一次10和一次9,如果以此作为索引获取事件类型,也是scroll-beganscrollingbounce-right
而我认为一次触摸滚动不应该是先返回一次scroll-began,滚动中则一直返回scrolling,中间再根据特殊情况返回一些特殊类型,最后再返回一次scroll-endedscroll-ended-with-threshold吗?