Ejercicio de programación con Vuejs: Estilización de componentes en Vue.js

Código
Puntuación
0h 20m

Vuejs: domina la creación de componentes interactivos con estilos scoped y clases dinámicas. Aprende con el reto de estilización avanzada de botones.

Objetivo: Crear un componente Vue desde cero que utilice estilos scoped y clases CSS dinámicas para cambiar la apariencia de un botón basado en su estado.

Instrucciones

  1. Crea un componente Vue llamado BotonDinamico.
  2. El componente debe incluir un botón que cambie de estilo cuando se haga clic en él.
  3. Implementa una propiedad data llamada isClicked que controle el estado del botón (inicialmente false).
  4. Usa la directiva :class para aplicar dinámicamente una clase llamada clicked al botón cuando isClicked sea true.
  5. Define los estilos del componente dentro de una sección <style scoped>, asegurándote de que el botón tenga un fondo azul inicialmente y cambie a verde cuando la clase clicked esté activa.
  6. Asegúrate de que los estilos sean específicos del componente utilizando el atributo scoped.

Requisitos adicionales

  • El botón debe tener un texto que indique su estado actual, por ejemplo, "No pulsado" cuando isClicked es false y "Pulsado" cuando isClicked es true.
  • Usa un método en el componente para alternar el valor de isClicked cada vez que se haga clic en el botón.
Empezar ejercicio de programación

Todos los ejercicios de programación de Vuejs

Evalúa tus conocimientos con ejercicios de programación en Vuejs de tipo Test, Puzzle, Código y Proyecto con VSCode.

Certificados de superación de Vuejs

Supera todos los retos de Vuejs y obtén estos certificados de superación para mejorar tu currículum y tu empleabilidad.

Tutorial para resolver este ejercicio de programación

Vue.js

Vuejs

Estilización de componentes

Componentes

Otros tutoriales de programación con Vuejs