使用 RNPickerSelect onvaluechange 上的状态值调用 React native fetch api
Call React native fetch api using state value on RNPickerSelect onvaluechange
我正在调用 fetch api (getDieselRequisitionList()) 在构造函数中使用状态值,如下所示。
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 个下拉菜单。我想在 RNPickerSelect onvaluechange 上自动调用 getDieselRequisitionList,而不调用 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)
}
}}
我正在调用 fetch api (getDieselRequisitionList()) 在构造函数中使用状态值,如下所示。
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 个下拉菜单。我想在 RNPickerSelect onvaluechange 上自动调用 getDieselRequisitionList,而不调用 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)
}
}}