if (scrollTop >= 0 && scrollTop <= result[100] * height) {
this.activeClass = 0;
} else if (
scrollTop >= result[100] * height &&
scrollTop < (result[100] + result[200]) * height
) {
this.activeClass = 1;
} else if (
scrollTop >= (result[100] + result[200]) * height &&
scrollTop < (result[100] + result[200] + result[300]) * height
) {
this.activeClass = 2;
}
无需优化,挺好的。如果数你的优化是指代码少,但那会影响阅读体验