Stats y Tiempo Jugado

20/27

Lectura

En este apartado vamos a terminar el componente de MainBlock. Vamos a crear, primero, la estructura de carpetas.

...

Regístrate o inicia sesión para leer el resto del contenido.

Aportes 7

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Genial, como siempre stylus dandome problemas con la identación al copiar y pegar lo estilos… cosa que no pasaría si usaramos llaves xD

Si seguimos el mismo patrón de carpetas del curso, creo que lo más recomendable hubiese sido crear una carpetas dentro de PlayerStats llamada “TimePlayed” y ahí meter el Index.vue (TimePlayed.vue) y el TimePlayedHero.vue:D

Por último, faltó indicar que en el Index.vue de PlayerStats se tenía que importar el HeroData para poder usarlo:

import { HeroData } from '@/utils/typeValidation'

Adicionalmente, a mi VSCode me marcaba una opción de que la forma de usar HeroData como clase estaba deprecada para ES2015, y me dio está alternativa que se me mucho más elegante usando ya las clases de ES2015:

class HeroData {
  constructor (hero, time, classSlug) {
    this.hero = hero
    this.time = time
    this.classSlug = classSlug
  }
}

Me ha gustado la forma de leer, puedo regresar muy rapido por si algo no se me quedo. Excelente curso!

Que felicidad como casi 20 minutos buscando un error y era que había escrito TImePlayedHero en un import y debería haber sido TimePlayedHero c:

Los Custom Types vienen a ser como Interfaces!! Cool!!

De momento todo va de maravilla 😃

Genial, cuanto se aprende leyendo

si no les funciona los stats vayan al repositorio para comparar con el código de la clase <https://github.com/baumannzone/diablo3-vue-platzi/blob/master/src/views/Profile/MainBlock/PlayerStats/Index.vue>