Uso de Vue CLI para Crear Componentes en Archivos .vue
Clase 22 de 23 • Curso de Vue.js: Introducción y Fundamentos
Resumen
¿Qué es Vue.js y cómo se puede usar de manera progresiva?
Vue.js es un framework progresivo que permite la creación de interfaces de usuario de manera eficiente. Con su flexibilidad, puedes usarlo simplemente a través de un CDN o integrarlo en proyectos más complejos usando herramientas como NPM o Webpack. La forma más común para crear proyectos completos en Vue es usar la herramienta de terminal de comandos proporcionada por el mismo equipo desarrollador de Vue.js, lo cual facilita el manejo del código y su escalabilidad.
¿Cómo se instala la herramienta de terminal de Vue?
Para instalar la herramienta de terminal de Vue, primero necesitas asegurarte de tener Node.js instalado en tu sistema. Node.js es un entorno fundamental que, junto con sus comandos como npm install, te permitirá gestionar paquetes y dependencias eficientemente.
- Verifica que Node.js esté instalado: Asegúrate de tener Node.js instalado en tu máquina. Es un pre-requisito esencial.
- Accede a la documentación de Vue.js: Aquí encontrarás una sección de ecosistema donde aparecerán todos los plugins oficiales.
- Instala Vue-cli: Copia el comando de instalación de Vue-cli desde la documentación y ejecútalo en tu terminal. Esto te habilitará para comenzar a usar la herramienta de terminal de Vue.
npm install -g @vue/cli
¿Cómo se crean archivos de un solo componente en Vue.js?
Una de las funciones más interesantes de la herramienta de terminal de comandos de Vue es la capacidad de crear "Single File Components". Estos archivos .vue facilitan la estructuración y lectura del código ya que permiten tener un único archivo con todas las declaraciones de un componente:
- Sección template: Aquí defines la vista del componente usando HTML.
- Sección script: Incluye la lógica del componente utilizando JavaScript o integrando bibliotecas de este lenguaje.
- Sección style: Permite agregar estilos CSS que afectan directamente al componente.
Ejemplo de un archivo .vue
:
<template>
<div>
<p>Hola, mundo!</p>
</div>
</template>
<script>
export default {
data() {
return {
mensaje: "Bienvenido a Vue"
}
}
}
</script>
<style>
p {
color: red;
}
</style>
¿Cómo se ejecutan estos componentes en un navegador?
Para ejecutar un archivo .vue
, es necesario un servidor de desarrollo que interprete estos componentes:
- Instala Vue-cli Service: Necesitarás la versión global de Vue-cli Service para crear un prototipo instantáneo de desarrollo.
npm install -g @vue/cli-service-global
- Ejecuta el servidor: Usa el comando
vue serve
para correr tu archivo y ver el componente en el navegador.
vue serve hola.vue
- Sincronización en tiempo real: Uno de los beneficios adicionales que Vue-cli Service ofrece es la capacidad de sincronizar automáticamente los cambios que realices en el código con la vista en el navegador, permitiendo un desarrollo continuo y sin interrupciones.
Con estos pasos, tienes una base sólida para comenzar a explorar y desarrollar proyectos con Vue.js. Con el tiempo y la práctica, descubrirás muchas más capacidades que este poderoso framework ofrece. ¡Sigue aprendiendo y mejorando tus habilidades de programación!