簡體   English   中英

Picker示例給出TypeError

[英]Picker example gives a TypeError

我從手冊中復制並粘貼了一個Picker示例,但不斷出現以下錯誤:

TypeError:TypeError:TypeError:無法讀取未定義的屬性“值”

此錯誤的位置是:在KeyboardAvoidingView的RCTView(View.js:60)的PickerAndroid(在NewNotification.js:32)的PickerAndroid(在Picker.js:158)中(在KeyboardAvoidingView的View(在KeyboardAvoidingView.js:196)中)在RCTView(在StackViewLayout.js:477)中的NewNotification(在SceneView.js:9)中的NewNotification(在SceneView.js:9)在RCTView(在StackViewLayout.js:60)在SceneView(在StackViewLayout.js:478) View(在StackViewLayout.js:476)在View(在View.js:60)在View(在createAnimatedComponent.js:154)在AnimatedComponent(在screens.js:51)在View(在screen.js:51)在Screen(在screen)卡的StackViewCard.js:42(在createPointerEventsContainer.js:26)在容器中(StackViewLayout.js:507)在RCTView(在View.js:60)在View(在screens.js:76)在ScreenContainer(在RCTView(at)中的OrOrientation(at StackView.js:49)中的StackViewLayout(atwithOrientation.js:30)中的View(StackViewLayout.js:400)中的RCTView(View.js:60)中的StackViewLayout.js:401) Viewer(在Transitioner.js:141)在Viewer(在StackView.j在View.js:60) s:19)在Navigator的StackView中(在createNavigator.js:57處)(在createKeyboardAwareNavigator.js:11)在Keyboard(在AppRollComponent上)在NavigationContainer(在App.js:23)在KeyboardAwareNavigator(在createNavigationContainer.js:376)中。的RotErrorBoundary中的js:35(在registerRootComponent.js:34處),在RCTView的RCTView(在AppContainer.js:102中),在RoCTError(在View.js:60處),在RoCTErrorView的RootErrorComponent(在renderApplication.js:33處)和AppContainer.js:102處。 js:60)在AppContainer的View中(在AppContainer.js:122)(在renderApplication.js:32)

我的代碼如下所示:

state = {
   location: 'a'
}
render(){
    return(
 <Picker
   selectedValue={this.state.location}
   style={styles.picker}>
   onValueChange={(itemValue, itemIndex) => this.setState({location: itemValue})}>
     <Picker.Item label="a" value="a" />
     <Picker.Item label="b" value="b" />
     <Picker.Item label="c" value="c" />
     <Picker.Item label="d" value="d" />
  </Picker>    

)}

更多信息:

"expo": "^30.0.1",
"react": "16.3.1",
"react-native": "https://github.com/expo/react-native/archive/sdk-30.0.0.tar.gz",
"react-navigation": "^2.18.1"

您的代碼中有錯別字

style={styles.picker}>

它應該是

style={styles.picker}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM