A Vue.js 2.0 Mobile UI at YouZan
vant
A Vue.js 2.0 Mobile UI at YouZan.
Features
- Components come from wechat mall business of YouZan
- Extensive documentation and demos.
- Support babel-plugin-import
- Unit test coverage over 90%
- Not only have the basic components, but also have a lot of business components
Install
npm i -S vant
Quickstart
1. Use babel-plugin-import (Recommended)
# Install babel-plugin-import
npm i babel-plugin-import -D
// set babel config in .babelrc or babel-loader
{
"plugins": [
["import", { "libraryName": "vant", "style": true }]
]
}
Then you can import components from vant, equivalent to import manually below.
import { Button } from 'vant';
2. Manually import
import { Button } from 'vant/lib/button';
import 'vant/lib/vant-css/base.css';
import 'vant/lib/vant-css/button.css';
3. Import all components
import Vue from 'vue';
import Vant from 'vant';
import 'vant/lib/vant-css/index.css';
Vue.use(Vant);
CDN
<!-- import style -->
<link rel="stylesheet" href="https://unpkg.com/vant/lib/vant-css/index.css" />
<!-- import script --><script></script>
<script src="https://unpkg.com/vant/lib/vant.min.js"></script>