From b60ed5923dc1e7d895f4b47fb48d2cfd752c83f5 Mon Sep 17 00:00:00 2001 From: Zuxuan Liang Date: Tue, 29 Dec 2015 21:57:28 +0800 Subject: [PATCH] Debug MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 缺少定义,在类型为cascade时会报错 --- index.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index dc77b4c..1707f95 100644 --- a/index.js +++ b/index.js @@ -68,6 +68,7 @@ export default class PickerAny extends React.Component { let pickerStyle = pickerData.constructor === Array ? 'parallel' : 'cascade'; let firstWheelData; let firstPickedData; + let secondPickedData; let secondWheelData; let secondPickedDataIndex; let thirdWheelData; @@ -298,7 +299,7 @@ export default class PickerAny extends React.Component { selectedValue={me.state.firstPickedData} onValueChange={value => { let secondWheelData = Object.keys(pickerData[value]); - cascadeData = me._getCascadeData(pickerData, me.pickedValue, value, secondWheelData[0]); + let cascadeData = me._getCascadeData(pickerData, me.pickedValue, value, secondWheelData[0]); //when onPicked, this.pickedValue will pass to the parent //when firstWheel changed, second and third will also change if(cascadeData.thirdWheelData){ -- 2.26.2