在我们的APP中,有使用List组件做了一个横向的温度选择器,有18到32度可选择,我有个按钮,可以一键选择
问题:
//如果一键选择32度,使用scrollToIndex(14)可以自动滚动到最后
.onScrollIndex((firstIndex: number, lastIndex: number, centerIndex: number) => {
firstIndex= 12
lastIndex=14
centerIndex=14
})
//如果一键选择18度,使用scrollToIndex(0)却只能滚动到第3行
.onScrollIndex((firstIndex: number, lastIndex: number, centerIndex: number) => {
firstIndex= 0
lastIndex=4
centerIndex=2
})
按理来说,我使用scrollToIndex(0)之后centerIndex应该是0才对
centerIndex是List显示区域内中间位置子组件的索引值。
参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-container-list-V5\#onscrollindex