vant/docs/examples-docs/en-US/quickstart.md
neverland 46a0d7e49f [bugfix] Optimize component dependency analyze when build style entry (#224)
* [bugfix] Checkbox border render error in weixin browser

* [bugfix] TreeSelect dependency path error

* [bugfix] Swipe should clear autoplay timer when destroyed

* [bugfix] Optimize component dependency analyze when build style entry

* merge

* update yarn.lock
2017-10-20 02:00:31 -05:00

1.0 KiB

Vant

Mobile UI Component based on Vue 2.0

Install

npm i vant -S

Usage

# 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>