axios versi 0.16.1
Lingkungan: Mac OS Sierra, Chrome v57
Saat ini saya menggunakan axios.post
dan ketika saya menyarangkan objek di dalam objek data tampaknya menghapus bidang di dalam objek bersarang yang memiliki nilai set undefined
.
Misalnya:
update(locationId, vehicleSaleId, payload) {
//Payload example: {billedFront: undefined}
return axios.post('/api/vehicleSale.update', {
params: {locationId, vehicleSaleId},
payload: payload
})
.then((res) => res.data);
},
Alat Pengembang Chrome > Jaringan:
{"params":{"locationId":"58e991ddb051fc0f8424552a","vehicleSaleId":"58fa4d2562fd801765652fc3"},"payload":{}}
Seperti yang Anda lihat, payload hanyalah objek kosong. Itu harus memiliki bidang billedFront
yang disetel ke tidak terdefinisi.
Coba atur ke nol sebagai solusi sampai ini diperbaiki?
@sunnykgupta yang bekerja! Terima kasih atas solusinya :)
Ini bukan bug perilaku normal. JSON.stringify
menghapus properti undefined
dari objek yang dihasilkan.
Komentar yang paling membantu
Ini bukan bug perilaku normal.
JSON.stringify
menghapus propertiundefined
dari objek yang dihasilkan.