Repolode
youzan

youzan/vant

Una biblioteca ligera y personalizable de componentes UI para Vue, con más de 80 componentes para crear aplicaciones web móviles.

Estrellas
24,411
Forks
9,355
Issues abiertos
233
Último commit
anteayer

¿Qué es?

Vant es una biblioteca de componentes UI para crear aplicaciones web móviles con Vue. Ofrece más de 80 componentes que cubren necesidades habituales de las interfaces móviles y está escrita en TypeScript, sin dependencias de terceros en tiempo de ejecución.

Vant es compatible con Vue 2 y Vue 3, y funciona con Nuxt 2 y Nuxt 3 mediante un módulo independiente. Los componentes se pueden importar de forma individual con tree shaking, y los temas se pueden personalizar mediante variables CSS. También ofrece compatibilidad con el modo oscuro, SSR e i18n integrado en más de 30 idiomas.

El proyecto mantiene ramas separadas para las versiones de Vue 2 y Vue 3, y la documentación oficial incluye demostraciones de cada componente. El proyecto complementario vant-weapp ofrece componentes con el mismo estilo para WeChat Mini Programs.

Funciones clave

  • 01Ofrece más de 80 componentes UI orientados a dispositivos móviles.
  • 02Está escrita en TypeScript y no tiene dependencias de terceros.
  • 03Es compatible con Vue 2 y Vue 3, además de Nuxt 2 y Nuxt 3.
  • 04Es compatible con tree shaking, temas personalizados y modo oscuro.
  • 05Incluye i18n integrado en más de 30 idiomas y compatibilidad con SSR.

Casos de uso

  • Crear páginas H5 o aplicaciones web móviles con Vue.
  • Crear sitios de comercio electrónico o de contenido que necesiten componentes móviles estándar, como listas, ventanas emergentes y pestañas.
  • Desarrollar sitios móviles renderizados en el servidor con Nuxt.

Inicio rápido

  1. 1

    Instala Vant con npm (proyecto Vue 3)

    npm i vant
  2. 2

    Importa los estilos y registra los componentes que necesites en tu aplicación

Antes de usarlo

  • Vant 3/4 requiere Chrome 51 o posterior e iOS 10 o posterior; Vant 2 está dirigido a versiones anteriores de Android e iOS.
  • Vant está diseñado para aplicaciones web móviles y no está pensado para interfaces orientadas a escritorio.

En colecciones

Temas

Preguntas frecuentes

¿Qué es vant?
Una biblioteca ligera y personalizable de componentes UI para Vue, con más de 80 componentes para crear aplicaciones web móviles. Vant es una biblioteca de componentes UI para crear aplicaciones web móviles con Vue. Ofrece más de 80 componentes que cubren necesidades habituales de las interfaces móviles y está escrita en TypeScript, sin dependencias de terceros en tiempo de ejecución.
¿vant es gratuito? ¿Qué licencia tiene?
vant es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿vant sigue mantenido?
Mantenimiento activo. El último commit de vant fue el 5 nov 2026.
¿Para qué puedo usar vant?
Crear páginas H5 o aplicaciones web móviles con Vue. Crear sitios de comercio electrónico o de contenido que necesiten componentes móviles estándar, como listas, ventanas emergentes y pestañas. Desarrollar sitios móviles renderizados en el servidor con Nuxt.
¿Cómo se instala vant?
Instala Vant con npm (proyecto Vue 3): npm i vant Importa los estilos y registra los componentes que necesites en tu aplicación
¿Dónde consigo vant?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/youzan/vant

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados