إصدار أكسيوس 0.16.1
البيئة: Mac OS Sierra ، Chrome v57
أنا أستخدم حاليًا axios.post
وعندما أقوم بتداخل كائن داخل كائن البيانات ، يبدو أنه يزيل الحقول الموجودة داخل الكائن المتداخل الذي تبلغ قيمته undefined
set.
على سبيل المثال:
update(locationId, vehicleSaleId, payload) {
//Payload example: {billedFront: undefined}
return axios.post('/api/vehicleSale.update', {
params: {locationId, vehicleSaleId},
payload: payload
})
.then((res) => res.data);
},
أدوات تطوير Chrome> الشبكة:
{"params":{"locationId":"58e991ddb051fc0f8424552a","vehicleSaleId":"58fa4d2562fd801765652fc3"},"payload":{}}
كما ترى فإن الحمولة هي مجرد كائن فارغ. يجب أن يحتوي على حقل billedFront
تم ضبطه على undefined.
حاول تعيينه إلى null كحل بديل حتى يتم إصلاح ذلك؟
تضمين التغريدة شكرا على الحل :)
هذا ليس خطأ السلوك الطبيعي. JSON.stringify
يزيل undefined
خصائص من الكائن الناتج.
التعليق الأكثر فائدة
هذا ليس خطأ السلوك الطبيعي.
JSON.stringify
يزيلundefined
خصائص من الكائن الناتج.