React native - загрузка с использованием json [0] не работает

Добрый день, у меня есть две выборки, и я использую json [0] для этих двух выборок, потому что в противном случае у меня возникает ошибка.

Error

Вот мой код

export default class Settlement extends Component {
    constructor(props){
    super(props)
        this.state = {
            ....
            numOrder: 0,
            TotalSum: 0
        };
    }
    fetchSum = async ( TotalSum ) => { 
        const response = await fetch("http://192.168.254.100:3308/OrderNo/ForSum/" + this.state.orderDet)
        const json = await response.json()
        this.setState({ TotalSum: json[0].order_no })
    }
    fetchNumOrders = async () => {
        const response = await fetch("http://192.168.254.100:3308/NumOrder/num/" + this.state.orderDet)
        const json = await response.json()
        this.setState({ numOrder: json[0].order_no })
    }
render() {
    return (
        <View>
        ...
           <Text>Number of Orders: { this.state.numOrder }</Text>
           <Text>Total Amount: { this.state.TotalSum }</Text>
        </View>
        )
    }
}

Мой выход:

enter image description here

Можете ли вы проверить, что numOrder или TotalSum не являются объектами?

Phiter 13.09.2018 21:09

как numOrder: [] и TotalSum: [] сэр?

Purple Violet 14.09.2018 10:56
1
2
25
0

Другие вопросы по теме