From 5d8da7830beb0c4335b8d8b04731a3ec8d9b9fc4 Mon Sep 17 00:00:00 2001 From: warmhug Date: Fri, 4 May 2018 14:08:50 +0800 Subject: [PATCH] Revert "optimize" --- src/PickerMixin.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/PickerMixin.tsx b/src/PickerMixin.tsx index 609df4a..04a9c3d 100644 --- a/src/PickerMixin.tsx +++ b/src/PickerMixin.tsx @@ -32,7 +32,13 @@ export default function(ComposedComponent) { } coumputeChildIndex(top, itemHeight, childrenLength) { - const index = Math.round(top / itemHeight); + let index = top / itemHeight; + const floor = Math.floor(index); + if (index - floor > 0.5) { + index = floor + 1; + } else { + index = floor; + } return Math.min(index, childrenLength - 1); }