-
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);
}
滚动时,控制打算打印信息如下:

一次触摸滚动,第二个参数是先返回一串4,最后是一次10和一次9,如果以此作为索引获取事件类型,也是scroll-began、scrolling和bounce-right。
而我认为一次触摸滚动不应该是先返回一次scroll-began,滚动中则一直返回scrolling,中间再根据特殊情况返回一些特殊类型,最后再返回一次scroll-ended或scroll-ended-with-threshold吗?
