[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Roberto Noya
Criador Roberto Noya 26/02/2020

Olá Carlos,

Tenho uma action que consome uma API que eu criei baseado no curso Laravel + Vue js

O codigo abaixo da Action storePartner (context, params)  não está funcionando

axios.post(`${URL_BASE}${RESOURCE}`, params)

...

Mensagem de erro:

app.js:3013 Uncaught (in promise) TypeError: Cannot read property 'data' of undefined

 

Entretanto, quando uso da seguinte maneira funciona:

axios({

method: 'post', 

url: `${URL_BASE}${RESOURCE}`, 

data: {

nome: params.nome, 

}

})

...

No caso, ao declarar as variáveis em "data" funciona normalmente. O problema é declarar muitas variávies

Eu confirmei com o comando alert(params.nome) antes da linha axios.post esta chegando normalmente.

As variáveis ${URL_BASE}${RESOURCE} tb estão corretos

 

 

 

 

Manager Carlos Ferreira 26/02/2020

Olá, Roberto!
Tudo bem?

Qual é o conteúdo de params.nome?
print de um console.log

Teoricamente está correto a sua implementação, só por esse pequeno trecho de código ainda não consigui interpletar o problema.

Carlos Ferreira
Criador Roberto Noya 26/02/2020

Esse problema consegui resolver. Grato!

Roberto Noya
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!