Estoy tratando de obtener datos pasando múltiples ID como parámetro. Pero los parámetros que estoy pasando van como una matriz que no quiero.
Ejemplo:
Datos actuales: la API está devolviendo param como detalles? ids [] = 123 & ids [] = 245
Datos esperados: me gustaría pasar el parámetro como detalles?ids=123&ids=245
const postRes = await axios.post('employee/departments', this.details); const getRes = await axios.get('employee/departments', { params: { ids: postRes.map(i=>i.id)}, }); this.$emit('fileDetails', getRes.data);Puede serializar los parámetros usted mismo:
'ids=' como prefijo al id del objeto.& . const params = postRes.map(i => 'ids=' + i.id) 1️⃣ .join('&') 2️⃣ const getRes = await axios.get('employee/departments?' + params)Ejecute este fragmento para obtener un resultado de ejemplo:
const postRes = [{ id: 11 }, { id: 22 }, { id: 33 }] const url = 'employee/departments?' + postRes.map(i => 'ids=' + i.id).join('&') console.log(url)