Vant
Lightweight Mobile UI Components built on Vue
README

Vant
Lightweight Mobile UI Components built on Vue
🔥 文档网站(国内)
Features
- 🚀 1KB Component average size (min+gzip)
- 🚀 70+ High quality components
- 🚀 Zero third-party dependencies
- 💪 90%+ Unit test coverage
- 💪 Written in TypeScript
- 📖 Extensive documentation and demos
- 📖 Provide Sketch and Axure design resources
- 🍭 Support Vue 2 & Vue 3
- 🍭 Support Tree Shaking
- 🍭 Support Custom Theme
- 🍭 Support Accessibility (still improving)
- 🍭 Support Dark Mode
- 🍭 Support Nuxt 3
- 🍭 Support SSR
- 🌍 Support i18n, built-in 20+ languages
Install
Using npm to install:
- ``` sh
- # install latest Vant for Vue 3 project
- npm i vant
- # install Vant 2 for Vue 2 project
- npm i vant@latest-v2
- ```
Using yarn or pnpm:
- ``` sh
- # with yarn
- yarn add vant
- # with pnpm
- pnpm add vant
- ```
Quickstart
- ``` js
- import { createApp } from 'vue';
- // 1. Import the components you need
- import { Button } from 'vant';
- // 2. Import the components style
- import 'vant/lib/index.css';
- const app = createApp();
- // 3. Register the components you need
- app.use(Button);
- ```
See more in Quickstart.
Browser Support
Vant 2 supports modern browsers and Android >= 4.0、iOS >= 8.0.
Vant 3/4 supports modern browsers and Chrome >= 51、iOS >= 10.0 (same as Vue 3).
Official Ecosystem
| Project | Description |
|---|---|
| --- | --- |
| [vant-weapp](https://github.com/vant-ui/vant-weapp) | |
| [vant-demo](https://github.com/vant-ui/vant-demo) | Collection |
| [vant-cli](https://github.com/vant-ui/vant/tree/main/packages/vant-cli) | Scaffold |
| [vant-icons](https://github.com/vant-ui/vant/tree/main/packages/vant-icons) | Vant |
| [vant-touch-emulator](https://github.com/vant-ui/vant/tree/main/packages/vant-touch-emulator) | Using |
Community Ecosystem
| Project | Description |
|---|---|
| --- | --- |
| [3lang3/react-vant](https://github.com/3lang3/react-vant) | React |
| [vant-aliapp](https://github.com/ant-move/Vant-Aliapp) | Alipay |
| [taroify](https://gitee.com/mallfoundry/taroify) | Vant |
| [vant-theme](https://github.com/Aisen60/vant-theme) | Online |
| [@antmjs/vantui](https://github.com/antmjs/vantui) | Mobile |
| [sfc-playground-vant](https://github.com/zhixiaoqiang/sfc-playground-vant) | Try |
Links
Preview
You can scan the following QR code to access the demo:

Core Team
Core contributors of Vant and Vant Weapp:
| :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
All Contributors
Thanks to the following friends for their contributions to Vant:
Contribution Guide
Please make sure to read the Contributing Guide before making a pull request.
探客时代
