- 1

Creación de gráficos dinámicos con Vue.js
09:59 - 2

Creación de un Proyecto Vue desde Cero
07:28 - 3

Componentes de Archivo Único en Vue: Creación y Uso Básico
06:15 - 4
Fundamentos de Vue.js: Montaje y Virtual DOM
02:05 - 5

Estilos en Vue: Scoped, Clases Dinámicas y Uso de Sass
08:22 - 6

Agregar estilos globales y scripts en aplicaciones Vue.js
04:39 - 7

Sintaxis y Reactividad en Vue: JavaScript y HTML Integrados
07:44 - 8

Props y Comunicación entre Componentes en VueJS
07:06 - 9

Validación de Props en Vue: Tipos, Requeridos y Valores por Defecto
09:09 - 10
Vue 3: Uso y Ventajas de la Composition API
02:17 quiz de Conceptos básicos de Vue
Agregar estilos globales y scripts en aplicaciones Vue.js
Clase 6 de 34 • Curso de Vue.js
Contenido del curso
- 11

Reactividad en Vue.js: Estados y Actualización del DOM
08:11 - 12
Reactividad con `ref` en Vue 3: Creación y Uso Práctico
02:11 - 13

Uso de Watchers en Vue para Controlar Estados Reactivos
10:49 - 14

Uso de Computed Properties en Vue para Mejorar el Rendimiento
05:24 - 15

Renderizado condicional en Vue: diferencias entre v-if y v-show
05:57 - 16
Ciclos de Vida de Componentes en Vue 3: Guía Completa
01:59 quiz de Reactividad en Vue
- 17

Pensamiento en componentes con Vue para desarrollo web eficaz
03:06 - 18

Consumo de APIs y Objetos Reactivos en Vue.js
10:31 - 19
Diferencias entre reactive y ref en Vue 3
01:49 - 20

Renderizado de Componentes en Vue con v-for y Keys Únicas
05:05 - 21

Uso de Slots y Named Slots en Vue para Composición de Componentes
09:24 - 22

Herencia de Atributos en Componentes Vue: Uso y Ejemplos Prácticos
06:57 quiz de Composición en Vue
- 26

Componentes Dinámicos en Vue: Uso y Ciclo de Vida
05:38 - 27

Implementación de Modales y Manejo de Estado Global en Vue.js
13:33 - 28

Uso de Teleport en Vue para Optimizar el Renderizado de Modales
04:31 - 29

Uso de Composables en Vue para Reutilización de Lógica
09:44 - 30

Uso de Refs en Vue para Controlar Elementos HTML
06:07 - 31
Virtual DOM en Vue: Funcionamiento y Beneficios
02:54 quiz de Optimización en Vue
¿Cómo añadir estilos globales en tu aplicación Vue?
Añadir estilos globales en un proyecto web es una práctica común que facilita la gestión uniforme del aspecto visual. Desde frameworks como Bootstrap o Tailwind CSS hasta fuentes de Google, estos elementos son esenciales para la cohesión estilística. En este apartado exploramos cómo implementar estilos globales de manera eficiente en una aplicación Vue, asegurando que tu proyecto se mantenga ágil y bien estructurado.
¿Dónde crear y cómo enlazar el archivo CSS central?
Para establecer estilos globales, un primer paso es crear un archivo CSS principal dentro de tu estructura de proyecto. Sugiero denominarlo main.css y ubicarlo en la carpeta de assets.
/* Estilo global para eliminar el margen del body */
body {
margin: 0;
}
Es importante importar este archivo CSS en main.js, el punto de entrada de la aplicación. Así, asegurarás que estos estilos se carguen en todas las páginas de tu aplicación.
// Importación del archivo CSS global en main.js
import '@assets/main.css';
¿Cómo integrar Google Fonts en la aplicación?
La incorporación de nuevas fuentes aporta personalidad a tu diseño. Google Fonts es una opción estándar en la industria debido a su sencillez. A continuación, te detallo cómo integrar la fuente Roboto.
- Dirígete a Google Fonts y busca la fuente deseada.
- Tras seleccionar Roboto, busca la opción "get embeded code" para obtener el enlace de inclusión.
- Este código de incrustación debe ir en el
<head>del archivoindex.html.
<!-- Inclusión de Google Font en index.html -->
<link href="https://fonts.googleapis.com/css2?family=Roboto&display=swap" rel="stylesheet">
- Luego, en tu archivo CSS global, establece la fuente como predeterminada.
/* Aplicación de la fuente Roboto en todo el cuerpo del documento */
body {
font-family: 'Roboto', sans-serif;
}
¿Qué sugerencias seguir al integrar estilos globales y scripts de terceros?
La incorporación de múltiples scripts y estilos puede tener un impacto en el rendimiento de la aplicación. Aquí tienes algunas recomendaciones clave:
-
Evita sobrecargar tu aplicación: Importar frameworks completos puede aumentar significativamente el tamaño del bundle. Elige cuidadosamente qué estilos o scripts realmente necesitas.
-
Scripts externos en
index.html: Los elementos traídos de CDNs, como estilos o scripts de Google Fonts, deben añadirse directamente enindex.html. Esto optimiza la carga y centraliza los elementos críticos. -
Criticidad y carga asíncrona: Prioriza la carga de recursos críticos y utiliza cargas asíncronas cuando sea posible para acelerar el tiempo de renderizado inicial.
Con estas estrategias, mejorarás significativamente la gestión de estilos y scripts en tu aplicación Vue, fomentando un equilibrio entre estética y rendimiento. Recuerda siempre evaluar el peso de tu aplicación y optimizar con precaución. Ahora estás listo para implementar estilos globales efectivamente. ¡Sigue aprendiendo y mejorando tus proyectos!