From 5064c0c3970b6f2a00bddccae18cbc65a9f039a6 Mon Sep 17 00:00:00 2001 From: rex Date: Tue, 4 Dec 2018 11:15:11 +0800 Subject: [PATCH] =?UTF-8?q?fix(DatetimePicker):=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E5=8A=A8=E6=80=81=E8=AE=BE=E7=BD=AEtype=E6=97=B6=E6=8A=A5?= =?UTF-8?q?=E9=94=99=20@rex-zsd=20(#1004)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/datetime-picker/index.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/datetime-picker/index.ts b/packages/datetime-picker/index.ts index 3a5e9dc5..6fb27a46 100644 --- a/packages/datetime-picker/index.ts +++ b/packages/datetime-picker/index.ts @@ -247,7 +247,9 @@ VantComponent({ onChange(event: Weapp.Event): void { const { data } = this; const pickerValue = event.detail.value; - const values = pickerValue.map((value, index) => data.columns[index][value]); + const values = pickerValue + .slice(0, data.columns.length) + .map((value, index) => data.columns[index][value]); let value; if (data.type === 'time') { @@ -300,7 +302,7 @@ VantComponent({ getValues() { const { pickerValue, columns } = this.data; - return pickerValue.map((value, index) => columns[index][value]) + return pickerValue.map((value, index) => columns[index][value]); }, setValues(values) {