使用RNPickerSelect onvaluechange上的状态值调用React本机获取api



我正在使用构造函数中的状态值调用fetchapi(getDieselRequisionList(((,如下所示。

this.focusListener = this.props.navigation.addListener('didFocus', () => {
this.setState({
diesel_data: []
})
this.getDieselRequisitionList(this.state.selectedStatus, this.state.selectedYear, this.state.Month[this.state.selectedMonthIndex].id)
});

我有3个下拉列表。我想在RNPicker上自动调用getDieselRequisionList选择onvaluechange,而不调用onvaluechange中的函数

谢谢。。。

这是我的工作

onValueChange={(value, index) => {
// console.warn(index, value)
this.setState({
selectedYear: value,
selectedYearIndex: index == 0 ? null : index - 1,
});
if (value != selectedYear) {
this.getDieselRequisitionListOnChange(this.state.selectedStatus, value, this.state.selectedMonth)
}
}}

相关内容

最新更新