Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

fotos is not defined

Ao carregar a pagina o console exibe o seguinte erro:

[Vue warn]: Error in created hook: "ReferenceError: fotos is not defined"

vue.esm.js?efeb:1741 ReferenceError: fotos is not defined

<template>
<div>
  <h1>{{ titulo }}</h1>
  <ul>
    <li v-for="foto of fotos"><img :src="foto.url" :alt="foto.titulo"></li>
  </ul>

</div>
</template>

<script>
export default {
data(){
return{
  titulo:'aluraPic',
  fotos:[],
}
},
created() {
  // alert("criei o componnte");
  let promise = this.$http.get('http://localhost:3000/v1/fotos');
  promise
  .then(res => res.json())
      .then(fotos => this.fotos = fotos);
}
}
</script>

<style>

</style>
1 resposta
solução!

Fala ai Renato, olhando meio que por cima do código, acho que o erro está no for, deve ser in no lugar de of.

O demais aparentemente parece estar correto.

Espero ter ajudado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software