Repolode
youzan

youzan/vant

Uma biblioteca leve e personalizável de componentes de UI para Vue, com mais de 80 componentes para criar apps web mobile.

Estrelas
24,410
Forks
9,356
Issues abertas
233
Último commit
ontem

O que é?

Vant é uma biblioteca de componentes de UI para criar aplicações web mobile com Vue. Ela oferece mais de 80 componentes que atendem às necessidades comuns de interfaces mobile e é escrita em TypeScript, sem dependências de runtime de terceiros.

Vant oferece suporte ao Vue 2 e ao Vue 3, além de funcionar com Nuxt 2 e Nuxt 3 por meio de um módulo separado. É possível importar componentes individualmente com tree shaking e personalizar os temas usando variáveis CSS. Também há suporte a modo escuro, SSR e i18n integrado com mais de 30 idiomas.

O projeto mantém branches separadas para as versões do Vue 2 e do Vue 3, e a documentação oficial inclui demonstrações de cada componente. O projeto complementar vant-weapp oferece componentes no mesmo estilo para WeChat Mini Programs.

Recursos principais

  • 01Oferece mais de 80 componentes de UI voltados para dispositivos móveis.
  • 02Escrita em TypeScript, sem dependências de terceiros.
  • 03Oferece suporte ao Vue 2 e ao Vue 3, além de Nuxt 2 e Nuxt 3.
  • 04Oferece suporte a tree shaking, temas personalizados e modo escuro.
  • 05Inclui i18n integrado com mais de 30 idiomas e suporte a SSR.

Casos de uso

  • Criar páginas H5 ou aplicações web mobile com Vue.
  • Criar sites de e-commerce ou conteúdo que precisam de componentes mobile comuns, como listas, pop-ups e abas.
  • Desenvolver sites mobile renderizados no servidor com Nuxt.

Início rápido

  1. 1

    Instale o Vant com npm (projeto Vue 3)

    npm i vant
  2. 2

    Importe os estilos e registre os componentes necessários no seu app

Antes de usar

  • O Vant 3/4 requer Chrome 51 ou superior e iOS 10 ou superior; o Vant 2 é voltado para versões mais antigas do Android e do iOS.
  • O Vant foi projetado para aplicativos web móveis e não se destina a interfaces voltadas para desktop.

Em coleções

Tópicos

Perguntas frequentes

O que é vant?
Uma biblioteca leve e personalizável de componentes de UI para Vue, com mais de 80 componentes para criar apps web mobile. Vant é uma biblioteca de componentes de UI para criar aplicações web mobile com Vue. Ela oferece mais de 80 componentes que atendem às necessidades comuns de interfaces mobile e é escrita em TypeScript, sem dependências de runtime de terceiros.
vant é gratuito? Qual é a licença?
vant é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
vant ainda é mantido?
Manutenção ativa. O último commit de vant foi em 5 de nov. de 2026.
Para que posso usar vant?
Criar páginas H5 ou aplicações web mobile com Vue. Criar sites de e-commerce ou conteúdo que precisam de componentes mobile comuns, como listas, pop-ups e abas. Desenvolver sites mobile renderizados no servidor com Nuxt.
Como instalar vant?
Instale o Vant com npm (projeto Vue 3): npm i vant Importe os estilos e registre os componentes necessários no seu app
Onde consigo vant?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/youzan/vant

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados