Lightweight Mobile UI Components built on Vue
- 50+ Reusable components
- 80%+ Unit test coverage
- Extensive documentation and demos
- Support babel-plugin-import
- Support TypeScript
- Support SSR
npm i vant -S
yarn add vant
<!-- import style --><!-- import script -->
babel-plugin-import (Recommended)1. Use
# Install babel-plugin-importnpm i babel-plugin-import -D
// set babel config in .babelrc or babel-loader// Note: Don't set libraryDirectory if you are using webpack 1."plugins":"import""libraryName": "vant""libraryDirectory": "es""style": true
Then you can import components from vant, equivalent to import manually below.
If you are using TypeScript，please use ts-import-plugin instead
2. Manually import
3. Import all components
If you configured babel-plugin-import, you won't be allowed to import all components.
See more in Quickstart.
Please make sure to read the Contributing Guide before making a pull request.
Modern browsers and Android 4.0+, iOS 6+.
You can scan the following QR code to access the demo：
Scan the qrcode to join our wechat discussion group, please note that you want to join Vant discussion group.