Opa Matheus, obrigado pela resposta. Então atualmente meu código ficou assim, utilizando axios:
export default {
data(){
return {
params:{
totalValue: '',
vehicleType: '',
firstName: '',
lastName: '',
userEmail: '',
vehiclePlate: '',
dailyUsage: '',
phone: '',
qtd: ''
},
salvar() {
const axios = require('axios')
axios.get('https://us-central1-onsurance-new.cloudfunctions.net/quote/tires',this.$data)
.then(function(response){
console.log(response.data)
})
}
Eu estou conseguindo retornar no console os dados da API como eu queria, mas você acha que eu deveria tentar uma solução diferente como a proposta por você? E outra pergunta uma vez os dados retornados no console, não estou conseguindo colocá-los em um array e exibir no código, estou tentando fazer mais ou menos assim:
data(){
return {
params:{
totalValue: '',
vehicleType: '',
firstName: '',
lastName: '',
userEmail: '',
vehiclePlate: '',
dailyUsage: '',
phone: '',
qtd: ''
},
cotacoes: [],
salvar() {
const axios = require('axios')
axios.get('https://us-central1-onsurance-new.cloudfunctions.net/quote/tires',this.$data)
.then(function(response){
cotacoes = response.data
})
Pode me ajudar? Qual seria a melhor forma de exibir meu resultado na página? sendo que ele me retorna:
{"anualCost":21.9,"creditDuration":27.4,"minuteValue":0.001}