Skip to content

Vant

Vant is a lightweight, reliable mobile component library, open sourced in 2017.

Features

  • 🚀 Excellent performance, average component size less than 1KB (min+gzip)
  • 🚀 65+ high-quality components covering mainstream mobile scenarios
  • 🚀 Zero external dependencies, no reliance on third-party npm packages
  • 💪 Written in TypeScript with complete type definitions
  • 💪 Unit test coverage over 90%, providing stability guarantee
  • 📖 Rich documentation and component examples in Chinese and English
  • 📖 Sketch and Axure design resources provided
  • 🍭 Support for Vue 2, Vue 3, and WeChat Mini Program
  • 🍭 Support for Nuxt 2, Nuxt 3, with Nuxt modules provided
  • 🍭 Support for theme customization with 700+ built-in theme variables
  • 🍭 Support for on-demand import and Tree Shaking
  • 🍭 Support for accessibility (continuous improvement)
  • 🌍 Support for internationalization with 30+ built-in language packs

Versions

  • Vant 2 - Support for Vue 2
  • Vant 3 - Support for Vue 3
  • Vant 4 - Support for Vue 3, latest version

Enterprise-level mobile solution based on Vant