Walter Gandarella
Sep 6, 2018 · 1 min read

Ótimo artigo! Parabéns.

Porém você mistura alguns conceitos e usa o self desnecessariamente.

Repare que aqui:

created() {
var self = this
MarvelApi.getAllComics(10, comics => {
self.quadrinhos = comics.data.data.results;
})
}

Você não tem essa necessidade, já que está usando o conceito de arrow function, e usando isto o seu this está preservado, tornando desnecessário o recurso var self = this. Ficaria mais simples assim:

created() {
MarvelApi.getAllComics(10, comics => this.quadrinhos = comics.data.results );
}

A mistura de conceitos é que em alguns momentos você trabalha com arrow function e em outros com function() {}. além de usar o var, já que está usando const, o ideal é passar a usar também o let.

No mais, esse foi o tutorial mais tranquilo sobre Vue (que ainda estou aprendendo) que já vi.

Walter Gandarella

Written by

Poeta, programador fullstack, aventureiro, apaixonado por fotografia e tecnologia. Photoshop Heavy User!

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade