Android Picker 選项



  • 登入時 從API拿到一組班級的資料

    Picker 有什麼方法能夠 顯示API來的資料嗎 資料格是是Array

                           <Picker
                                style={{
                                    flex: 1,
                                    height: 38,
                                    color:'#FFFFFF',
                                }}
                                selectedValue={this.state.gradeClass}
                                onValueChange={(value) => this.setState({gradeClass:value})}
                                prompt="請選擇班級">
                                <Picker.Item label={this.state.gradeClassArray[0]} value="class1"/>
                                <Picker.Item label={this.state.gradeClassArray[1]} value="class2"/>
                           </Picker>
    

    Picker.Item有什麼方法能夠不寫死呢 上面目前是寫死的



  • const classes = [{ label: '', value: '' }]
    ...
    {classes.map(class => (
      <Picker.Item label={class.label} value={class.value} />
    ))}
    

登录后回复