虚拟列表滚动后错位,导致点击视图,与实践响应不匹配,这怎么解决?
小程序虚拟列表滚动后,出现视图位置和dom实际位置不准确,导致点击错位问题,这种怎么解决?同样的代码在h5和app就不会导致。然后我通过先置空,再重新赋值,就不会出现错位,但是滚动更新的时候会闪一下。 // #ifdef MP-WEIXIN this.visibleItems = []; // #endif this.$nextTick(() => { if (this.startIndex === 0 && this.endIndex === 0) { this.visibleItems = [...this.imageList]; } else { this.visibleItems = this.imageList.slice(this.startIndex, this.endIndex); } }) [图片] 并且每次滚动后,错位又会往上和往下走,导致越错越大