Los mismos creadores de Vue.js han creado un plugin para Vue.js que nos permite añadir rutas a nuestra aplicación. En esta entrada añadiremos esta librería llamada vue-router y crearemos un ejemplo sencillo dándole estilo con la librería llamada Vuetify, que nos permite añadir estilos Material Design. También le añadiremos una transición fade cuando se cambie de ruta, es decir, el contenido de la ruta se mostrará gradualmente según el tiempo que pongamos.
Vue.js 2 #7 : Consumir una API con la librería Axios y crear filtros personalizados
En esta entrada, vamos a explicar como consumir una API con la librería Axios y crearemos un filtro personalizado para darle formato a unos valores que obtendremos de la API. En este caso, el filtro pondrá un punto cada tres números, es decir, hará de separador de millares.
Vue.js 2 #6 : Custom directives
En esta entrada vamos a tratar las custom directive. Las directivas son atributos que nos permite añadir Vue.js a nuestro HTML. Son atributos del estilo v-*, nosotros algunos ya los hemos practicado y explicado anteriormente. Por tanto, visto qué son las directivas, las directivas personalizadas (custom directives) son directivas que creamos nosotros mismos con una funcionalidad específica.
Vue.js 2 #5 : Ciclo de vida
Los componentes que definimos en Vue.js tienen un ciclo de vida, durante éste, podemos acceder a varias funciones (hooks) y, con ellos, ejecutar el código que queremos en ciertos puntos del ciclo de vida del componente.
Por ejemplo, podremos ejecutar código antes de que el componente se añada al DOM y/o cuando ya esté añadido, también antes de que se elimine, entre otras opciones más. Ahora lo vemos!
Vue.js 2 #4 : Componentes
Vamos a explicar qué son los componentes y lo aplicaremos en el ejemplo hecho en el post #2.
Vue.js 2 #3 : Computed Properties
Hoy vamos a utilizar las computed properties para crear dos listas de tareas separadas. Una lista que contendrá las tareas hechas y otra lista las que no están hechas.