docs: update component registration guide

This commit is contained in:
chenjiahan 2020-08-20 23:32:07 +08:00
parent 9a86e9e6ca
commit d42b1b43c3
124 changed files with 450 additions and 303 deletions

View File

@ -3,12 +3,13 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { ActionBar, ActionBarIcon, ActionBarButton } from 'vant'; import { ActionBar, ActionBarIcon, ActionBarButton } from 'vant';
Vue.use(ActionBar); const app = createApp();
Vue.use(ActionBarButton); app.use(ActionBar);
Vue.use(ActionBarIcon); app.use(ActionBarIcon);
app.use(ActionBarButton);
``` ```
## Usage ## Usage

View File

@ -3,12 +3,13 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { ActionBar, ActionBarIcon, ActionBarButton } from 'vant'; import { ActionBar, ActionBarIcon, ActionBarButton } from 'vant';
Vue.use(ActionBar); const app = createApp();
Vue.use(ActionBarButton); app.use(ActionBar);
Vue.use(ActionBarIcon); app.use(ActionBarIcon);
app.use(ActionBarButton);
``` ```
## 代码演示 ## 代码演示

View File

@ -3,10 +3,11 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { ActionSheet } from 'vant'; import { ActionSheet } from 'vant';
Vue.use(ActionSheet); const app = createApp();
app.use(ActionSheet);
``` ```
## Usage ## Usage

View File

@ -7,10 +7,11 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { ActionSheet } from 'vant'; import { ActionSheet } from 'vant';
Vue.use(ActionSheet); const app = createApp();
app.use(ActionSheet);
``` ```
## 代码演示 ## 代码演示

View File

@ -3,10 +3,11 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { AddressEdit } from 'vant'; import { AddressEdit } from 'vant';
Vue.use(AddressEdit); const app = createApp();
app.use(AddressEdit);
``` ```
## Usage ## Usage

View File

@ -3,10 +3,11 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { AddressEdit } from 'vant'; import { AddressEdit } from 'vant';
Vue.use(AddressEdit); const app = createApp();
app.use(AddressEdit);
``` ```
## 代码演示 ## 代码演示

View File

@ -3,10 +3,11 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { AddressList } from 'vant'; import { AddressList } from 'vant';
Vue.use(AddressList); const app = createApp();
app.use(AddressList);
``` ```
## Usage ## Usage

View File

@ -3,10 +3,11 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { AddressList } from 'vant'; import { AddressList } from 'vant';
Vue.use(AddressList); const app = createApp();
app.use(AddressList);
``` ```
## 代码演示 ## 代码演示

View File

@ -7,10 +7,11 @@ The Picker component is usually used with [Popup](#/en-US/popup) Component.
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Area } from 'vant'; import { Area } from 'vant';
Vue.use(Area); const app = createApp();
app.use(Area);
``` ```
## Usage ## Usage

View File

@ -7,10 +7,11 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Area } from 'vant'; import { Area } from 'vant';
Vue.use(Area); const app = createApp();
app.use(Area);
``` ```
## 代码演示 ## 代码演示

View File

@ -3,10 +3,11 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Button } from 'vant'; import { Button } from 'vant';
Vue.use(Button); const app = createApp();
app.use(Button);
``` ```
## Usage ## Usage

View File

@ -3,10 +3,11 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Button } from 'vant'; import { Button } from 'vant';
Vue.use(Button); const app = createApp();
app.use(Button);
``` ```
## 代码演示 ## 代码演示

View File

@ -7,10 +7,11 @@ Calendar component for selecting dates or date ranges.
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Calendar } from 'vant'; import { Calendar } from 'vant';
Vue.use(Calendar); const app = createApp();
app.use(Calendar);
``` ```
## Usage ## Usage

View File

@ -7,10 +7,11 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Calendar } from 'vant'; import { Calendar } from 'vant';
Vue.use(Calendar); const app = createApp();
app.use(Calendar);
``` ```
## 代码演示 ## 代码演示

View File

@ -3,10 +3,11 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Card } from 'vant'; import { Card } from 'vant';
Vue.use(Card); const app = createApp();
app.use(Card);
``` ```
## Usage ## Usage

View File

@ -3,10 +3,11 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Card } from 'vant'; import { Card } from 'vant';
Vue.use(Card); const app = createApp();
app.use(Card);
``` ```
## 代码演示 ## 代码演示

View File

@ -3,11 +3,12 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Cell, CellGroup } from 'vant'; import { Cell, CellGroup } from 'vant';
Vue.use(Cell); const app = createApp();
Vue.use(CellGroup); app.use(Cell);
app.use(CellGroup);
``` ```
## Usage ## Usage

View File

@ -3,11 +3,12 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Cell, CellGroup } from 'vant'; import { Cell, CellGroup } from 'vant';
Vue.use(Cell); const app = createApp();
Vue.use(CellGroup); app.use(Cell);
app.use(CellGroup);
``` ```
## 代码演示 ## 代码演示

View File

@ -3,11 +3,12 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Checkbox, CheckboxGroup } from 'vant'; import { Checkbox, CheckboxGroup } from 'vant';
Vue.use(Checkbox); const app = createApp();
Vue.use(CheckboxGroup); app.use(Checkbox);
app.use(CheckboxGroup);
``` ```
## Usage ## Usage

View File

@ -3,11 +3,12 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Checkbox, CheckboxGroup } from 'vant'; import { Checkbox, CheckboxGroup } from 'vant';
Vue.use(Checkbox); const app = createApp();
Vue.use(CheckboxGroup); app.use(Checkbox);
app.use(CheckboxGroup);
``` ```
## 代码演示 ## 代码演示

View File

@ -3,10 +3,11 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Circle } from 'vant'; import { Circle } from 'vant';
Vue.use(Circle); const app = createApp();
app.use(Circle);
``` ```
## Usage ## Usage
@ -14,7 +15,12 @@ Vue.use(Circle);
### Basic Usage ### Basic Usage
```html ```html
<van-circle v-model:currentRate="currentRate" :rate="30" :speed="100" :text="text" /> <van-circle
v-model:currentRate="currentRate"
:rate="30"
:speed="100"
:text="text"
/>
``` ```
```js ```js

View File

@ -3,10 +3,11 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Circle } from 'vant'; import { Circle } from 'vant';
Vue.use(Circle); const app = createApp();
app.use(Circle);
``` ```
## 代码演示 ## 代码演示

View File

@ -7,11 +7,12 @@ Quickly and easily create layouts with `van-row` and `van-col`
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Col, Row } from 'vant'; import { Col, Row } from 'vant';
Vue.use(Col); const app = createApp();
Vue.use(Row); app.use(Col);
app.use(Row);
``` ```
## Usage ## Usage

View File

@ -7,11 +7,12 @@ Layout 提供了`van-row`和`van-col`两个组件来进行行列布局
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Col, Row } from 'vant'; import { Col, Row } from 'vant';
Vue.use(Col); const app = createApp();
Vue.use(Row); app.use(Col);
app.use(Row);
``` ```
## 代码演示 ## 代码演示

View File

@ -3,11 +3,12 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Collapse, CollapseItem } from 'vant'; import { Collapse, CollapseItem } from 'vant';
Vue.use(Collapse); const app = createApp();
Vue.use(CollapseItem); app.use(Collapse);
app.use(CollapseItem);
``` ```
## Usage ## Usage

View File

@ -3,11 +3,12 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Collapse, CollapseItem } from 'vant'; import { Collapse, CollapseItem } from 'vant';
Vue.use(Collapse); const app = createApp();
Vue.use(CollapseItem); app.use(Collapse);
app.use(CollapseItem);
``` ```
## 代码演示 ## 代码演示

View File

@ -3,12 +3,13 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { ContactCard, ContactList, ContactEdit } from 'vant'; import { ContactCard, ContactList, ContactEdit } from 'vant';
Vue.use(ContactCard); const app = createApp();
Vue.use(ContactList); app.use(ContactCard);
Vue.use(ContactEdit); app.use(ContactList);
app.use(ContactEdit);
``` ```
## Usage ## Usage

View File

@ -7,12 +7,13 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { ContactCard, ContactList, ContactEdit } from 'vant'; import { ContactCard, ContactList, ContactEdit } from 'vant';
Vue.use(ContactCard); const app = createApp();
Vue.use(ContactList); app.use(ContactCard);
Vue.use(ContactEdit); app.use(ContactList);
app.use(ContactEdit);
``` ```
## 代码演示 ## 代码演示

View File

@ -3,10 +3,11 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { CountDown } from 'vant'; import { CountDown } from 'vant';
Vue.use(CountDown); const app = createApp();
app.use(CountDown);
``` ```
## Usage ## Usage

View File

@ -3,10 +3,11 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { CountDown } from 'vant'; import { CountDown } from 'vant';
Vue.use(CountDown); const app = createApp();
app.use(CountDown);
``` ```
## 代码演示 ## 代码演示

View File

@ -3,11 +3,12 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { CouponCell, CouponList } from 'vant'; import { CouponCell, CouponList } from 'vant';
Vue.use(CouponCell); const app = createApp();
Vue.use(CouponList); app.use(CouponCell);
app.use(CouponList);
``` ```
## Usage ## Usage

View File

@ -3,11 +3,12 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { CouponCell, CouponList } from 'vant'; import { CouponCell, CouponList } from 'vant';
Vue.use(CouponCell); const app = createApp();
Vue.use(CouponList); app.use(CouponCell);
app.use(CouponList);
``` ```
## 代码演示 ## 代码演示

View File

@ -7,10 +7,11 @@ Used to select time, support date and time dimensions, usually used with the [Po
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { DatetimePicker } from 'vant'; import { DatetimePicker } from 'vant';
Vue.use(DatetimePicker); const app = createApp();
app.use(DatetimePicker);
``` ```
## Usage ## Usage

View File

@ -7,10 +7,11 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { DatetimePicker } from 'vant'; import { DatetimePicker } from 'vant';
Vue.use(DatetimePicker); const app = createApp();
app.use(DatetimePicker);
``` ```
## 代码演示 ## 代码演示

View File

@ -3,10 +3,11 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Dialog } from 'vant'; import { Dialog } from 'vant';
Vue.use(Dialog); const app = createApp();
app.use(Dialog);
``` ```
## Usage ## Usage

View File

@ -21,11 +21,12 @@ Dialog({ message: '提示' });
通过组件调用 Dialog 时,可以通过下面的方式进行注册: 通过组件调用 Dialog 时,可以通过下面的方式进行注册:
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Dialog } from 'vant'; import { Dialog } from 'vant';
// 全局注册 // 全局注册
Vue.use(Dialog); const app = createApp();
app.use(Dialog);
// 局部注册 // 局部注册
export default { export default {

View File

@ -3,10 +3,11 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Divider } from 'vant'; import { Divider } from 'vant';
Vue.use(Divider); const app = createApp();
app.use(Divider);
``` ```
## Usage ## Usage

View File

@ -3,10 +3,11 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Divider } from 'vant'; import { Divider } from 'vant';
Vue.use(Divider); const app = createApp();
app.use(Divider);
``` ```
## 代码演示 ## 代码演示

View File

@ -3,11 +3,12 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { DropdownMenu, DropdownItem } from 'vant'; import { DropdownMenu, DropdownItem } from 'vant';
Vue.use(DropdownMenu); const app = createApp();
Vue.use(DropdownItem); app.use(DropdownMenu);
app.use(DropdownItem);
``` ```
## Usage ## Usage

View File

@ -3,11 +3,12 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { DropdownMenu, DropdownItem } from 'vant'; import { DropdownMenu, DropdownItem } from 'vant';
Vue.use(DropdownMenu); const app = createApp();
Vue.use(DropdownItem); app.use(DropdownMenu);
app.use(DropdownItem);
``` ```
## 代码演示 ## 代码演示

View File

@ -3,10 +3,11 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Empty } from 'vant'; import { Empty } from 'vant';
Vue.use(Empty); const app = createApp();
app.use(Empty);
``` ```
## Usage ## Usage

View File

@ -7,10 +7,11 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Empty } from 'vant'; import { Empty } from 'vant';
Vue.use(Empty); const app = createApp();
app.use(Empty);
``` ```
## 代码演示 ## 代码演示

View File

@ -3,10 +3,11 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Field } from 'vant'; import { Field } from 'vant';
Vue.use(Field); const app = createApp();
app.use(Field);
``` ```
## Usage ## Usage

View File

@ -7,10 +7,11 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Field } from 'vant'; import { Field } from 'vant';
Vue.use(Field); const app = createApp();
app.use(Field);
``` ```
## 代码演示 ## 代码演示

View File

@ -3,10 +3,11 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Form } from 'vant'; import { Form } from 'vant';
Vue.use(Form); const app = createApp();
app.use(Form);
``` ```
## Usage ## Usage

View File

@ -7,10 +7,11 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Form } from 'vant'; import { Form } from 'vant';
Vue.use(Form); const app = createApp();
app.use(Form);
``` ```
## 代码演示 ## 代码演示

View File

@ -3,11 +3,12 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Grid, GridItem } from 'vant'; import { Grid, GridItem } from 'vant';
Vue.use(Grid); const app = createApp();
Vue.use(GridItem); app.use(Grid);
app.use(GridItem);
``` ```
## Usage ## Usage

View File

@ -7,11 +7,12 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Grid, GridItem } from 'vant'; import { Grid, GridItem } from 'vant';
Vue.use(Grid); const app = createApp();
Vue.use(GridItem); app.use(Grid);
app.use(GridItem);
``` ```
## 代码演示 ## 代码演示

View File

@ -3,10 +3,11 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Icon } from 'vant'; import { Icon } from 'vant';
Vue.use(Icon); const app = createApp();
app.use(Icon);
``` ```
## Usage ## Usage

View File

@ -7,10 +7,11 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Icon } from 'vant'; import { Icon } from 'vant';
Vue.use(Icon); const app = createApp();
app.use(Icon);
``` ```
## 代码演示 ## 代码演示

View File

@ -3,10 +3,11 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { ImagePreview } from 'vant'; import { ImagePreview } from 'vant';
Vue.use(ImagePreview); const app = createApp();
app.use(ImagePreview);
``` ```
## Usage ## Usage

View File

@ -19,11 +19,12 @@ ImagePreview(['https://img.yzcdn.cn/vant/apple-1.jpg']);
通过组件调用 ImagePreview 时,可以通过下面的方式进行注册。 通过组件调用 ImagePreview 时,可以通过下面的方式进行注册。
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { ImagePreview } from 'vant'; import { ImagePreview } from 'vant';
// 全局注册 // 全局注册
Vue.use(ImagePreview); const app = createApp();
app.use(ImagePreview);
// 局部注册 // 局部注册
export default { export default {
@ -112,7 +113,7 @@ setTimeout(() => {
### 组件调用 ### 组件调用
如果需要在图片预览内嵌入组件或其他自定义内容,可以使用组件调用的方式,调用前需要通过 `Vue.use` 注册组件。 如果需要在图片预览内嵌入组件或其他自定义内容,可以使用组件调用的方式,调用前需要通过 `app.use` 注册组件。
```html ```html
<van-image-preview v-model="show" :images="images" @change="onChange"> <van-image-preview v-model="show" :images="images" @change="onChange">

View File

@ -3,10 +3,11 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Image as VanImage } from 'vant'; import { Image as VanImage } from 'vant';
Vue.use(VanImage); const app = createApp();
app.use(VanImage);
``` ```
## Usage ## Usage
@ -53,10 +54,11 @@ Show round image, it may not works at `fit=contain` and `fit=scale-down`
``` ```
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Lazyload } from 'vant'; import { Lazyload } from 'vant';
Vue.use(Lazyload); const app = createApp();
app.use(Lazyload);
``` ```
## API ## API

View File

@ -7,10 +7,11 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Image as VanImage } from 'vant'; import { Image as VanImage } from 'vant';
Vue.use(VanImage); const app = createApp();
app.use(VanImage);
``` ```
## 代码演示 ## 代码演示
@ -63,10 +64,11 @@ Vue.use(VanImage);
``` ```
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Lazyload } from 'vant'; import { Lazyload } from 'vant';
Vue.use(Lazyload); const app = createApp();
app.use(Lazyload);
``` ```
### 加载中提示 ### 加载中提示

View File

@ -3,11 +3,12 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { IndexBar } from 'vant'; import { IndexBar } from 'vant';
Vue.use(IndexBar); const app = createApp();
Vue.use(IndexAnchor); app.use(IndexBar);
app.use(IndexAnchor);
``` ```
## Usage ## Usage

View File

@ -3,11 +3,12 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { IndexBar, IndexAnchor } from 'vant'; import { IndexBar, IndexAnchor } from 'vant';
Vue.use(IndexBar); const app = createApp();
Vue.use(IndexAnchor); app.use(IndexBar);
app.use(IndexAnchor);
``` ```
## 代码演示 ## 代码演示

View File

@ -3,13 +3,14 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Lazyload } from 'vant'; import { Lazyload } from 'vant';
Vue.use(Lazyload); const app = createApp();
app.use(Lazyload);
// with options // with options
Vue.use(Lazyload, { app.use(Lazyload, {
lazyComponent: true, lazyComponent: true,
}); });
``` ```
@ -47,7 +48,7 @@ Use `v-lazy:background-image` to set background url, and declare the height of t
```js ```js
// set `lazyComponent` option // set `lazyComponent` option
Vue.use(Lazyload, { app.use(Lazyload, {
lazyComponent: true, lazyComponent: true,
}); });
``` ```

View File

@ -5,13 +5,14 @@
`Lazyload``Vue` 指令,使用前需要对指令进行注册 `Lazyload``Vue` 指令,使用前需要对指令进行注册
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Lazyload } from 'vant'; import { Lazyload } from 'vant';
Vue.use(Lazyload); const app = createApp();
app.use(Lazyload);
// 注册时可以配置额外的选项 // 注册时可以配置额外的选项
Vue.use(Lazyload, { app.use(Lazyload, {
lazyComponent: true, lazyComponent: true,
}); });
``` ```
@ -53,7 +54,7 @@ export default {
```js ```js
// 注册时设置`lazyComponent`选项 // 注册时设置`lazyComponent`选项
Vue.use(Lazyload, { app.use(Lazyload, {
lazyComponent: true, lazyComponent: true,
}); });
``` ```

View File

@ -7,10 +7,11 @@ A list component to show items and control loading status.
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { List } from 'vant'; import { List } from 'vant';
Vue.use(List); const app = createApp();
app.use(List);
``` ```
## Usage ## Usage

View File

@ -7,10 +7,11 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { List } from 'vant'; import { List } from 'vant';
Vue.use(List); const app = createApp();
app.use(List);
``` ```
## 代码演示 ## 代码演示

View File

@ -3,10 +3,11 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Loading } from 'vant'; import { Loading } from 'vant';
Vue.use(Loading); const app = createApp();
app.use(Loading);
``` ```
## Usage ## Usage

View File

@ -3,10 +3,11 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Loading } from 'vant'; import { Loading } from 'vant';
Vue.use(Loading); const app = createApp();
app.use(Loading);
``` ```
## 代码演示 ## 代码演示

View File

@ -3,10 +3,11 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { NavBar } from 'vant'; import { NavBar } from 'vant';
Vue.use(NavBar); const app = createApp();
app.use(NavBar);
``` ```
## Usage ## Usage

View File

@ -3,10 +3,11 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { NavBar } from 'vant'; import { NavBar } from 'vant';
Vue.use(NavBar); const app = createApp();
app.use(NavBar);
``` ```
## 代码演示 ## 代码演示

View File

@ -3,10 +3,11 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { NoticeBar } from 'vant'; import { NoticeBar } from 'vant';
Vue.use(NoticeBar); const app = createApp();
app.use(NoticeBar);
``` ```
## Usage ## Usage

View File

@ -3,10 +3,11 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { NoticeBar } from 'vant'; import { NoticeBar } from 'vant';
Vue.use(NoticeBar); const app = createApp();
app.use(NoticeBar);
``` ```
## 代码演示 ## 代码演示

View File

@ -3,10 +3,11 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Notify } from 'vant'; import { Notify } from 'vant';
Vue.use(Notify); const app = createApp();
app.use(Notify);
``` ```
## Usage ## Usage

View File

@ -19,11 +19,12 @@ Notify('通知内容');
通过组件调用 Notify 时,可以通过下面的方式进行注册(从 2.8.5 版本开始支持): 通过组件调用 Notify 时,可以通过下面的方式进行注册(从 2.8.5 版本开始支持):
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Notify } from 'vant'; import { Notify } from 'vant';
// 全局注册 // 全局注册
Vue.use(Notify); const app = createApp();
app.use(Notify);
// 局部注册 // 局部注册
export default { export default {

View File

@ -3,10 +3,11 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { NumberKeyboard } from 'vant'; import { NumberKeyboard } from 'vant';
Vue.use(NumberKeyboard); const app = createApp();
app.use(NumberKeyboard);
``` ```
## Usage ## Usage

View File

@ -7,10 +7,11 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { NumberKeyboard } from 'vant'; import { NumberKeyboard } from 'vant';
Vue.use(NumberKeyboard); const app = createApp();
app.use(NumberKeyboard);
``` ```
## 代码演示 ## 代码演示

View File

@ -3,10 +3,11 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Overlay } from 'vant'; import { Overlay } from 'vant';
Vue.use(Overlay); const app = createApp();
app.use(Overlay);
``` ```
## Usage ## Usage

View File

@ -7,10 +7,11 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Overlay } from 'vant'; import { Overlay } from 'vant';
Vue.use(Overlay); const app = createApp();
app.use(Overlay);
``` ```
## 代码演示 ## 代码演示

View File

@ -3,10 +3,11 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Pagination } from 'vant'; import { Pagination } from 'vant';
Vue.use(Pagination); const app = createApp();
app.use(Pagination);
``` ```
## Usage ## Usage

View File

@ -3,10 +3,11 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Pagination } from 'vant'; import { Pagination } from 'vant';
Vue.use(Pagination); const app = createApp();
app.use(Pagination);
``` ```
## 代码演示 ## 代码演示

View File

@ -7,11 +7,12 @@ The PasswordInput component is usually used with [NumberKeyboard](#/en-US/number
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { PasswordInput, NumberKeyboard } from 'vant'; import { PasswordInput, NumberKeyboard } from 'vant';
Vue.use(PasswordInput); const app = createApp();
Vue.use(NumberKeyboard); app.use(PasswordInput);
app.use(NumberKeyboard);
``` ```
## Usage ## Usage

View File

@ -7,11 +7,12 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { PasswordInput, NumberKeyboard } from 'vant'; import { PasswordInput, NumberKeyboard } from 'vant';
Vue.use(PasswordInput); const app = createApp();
Vue.use(NumberKeyboard); app.use(PasswordInput);
app.use(NumberKeyboard);
``` ```
## 代码演示 ## 代码演示

View File

@ -7,10 +7,11 @@ The Picker component is usually used with [Popup](#/en-US/popup) Component.
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Picker } from 'vant'; import { Picker } from 'vant';
Vue.use(Picker); const app = createApp();
app.use(Picker);
``` ```
## Usage ## Usage

View File

@ -7,10 +7,11 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Picker } from 'vant'; import { Picker } from 'vant';
Vue.use(Picker); const app = createApp();
app.use(Picker);
``` ```
## 代码演示 ## 代码演示

View File

@ -3,10 +3,11 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Popup } from 'vant'; import { Popup } from 'vant';
Vue.use(Popup); const app = createApp();
app.use(Popup);
``` ```
## Usage ## Usage
@ -72,7 +73,12 @@ Use `position` prop to set popup display position
### Round Corner ### Round Corner
```html ```html
<van-popup v-model:show="show" round position="bottom" :style="{ height: '30%' }" /> <van-popup
v-model:show="show"
round
position="bottom"
:style="{ height: '30%' }"
/>
``` ```
### Get Container ### Get Container

View File

@ -7,10 +7,11 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Popup } from 'vant'; import { Popup } from 'vant';
Vue.use(Popup); const app = createApp();
app.use(Popup);
``` ```
## 代码演示 ## 代码演示
@ -82,7 +83,12 @@ export default {
设置`round`属性后,弹窗会根据弹出位置添加不同的圆角样式 设置`round`属性后,弹窗会根据弹出位置添加不同的圆角样式
```html ```html
<van-popup v-model:show="show" round position="bottom" :style="{ height: '30%' }" /> <van-popup
v-model:show="show"
round
position="bottom"
:style="{ height: '30%' }"
/>
``` ```
### 指定挂载位置 ### 指定挂载位置

View File

@ -3,10 +3,11 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Progress } from 'vant'; import { Progress } from 'vant';
Vue.use(Progress); const app = createApp();
app.use(Progress);
``` ```
## Usage ## Usage

View File

@ -3,10 +3,11 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Progress } from 'vant'; import { Progress } from 'vant';
Vue.use(Progress); const app = createApp();
app.use(Progress);
``` ```
## 代码演示 ## 代码演示

View File

@ -3,10 +3,11 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { PullRefresh } from 'vant'; import { PullRefresh } from 'vant';
Vue.use(PullRefresh); const app = createApp();
app.use(PullRefresh);
``` ```
## Usage ## Usage

View File

@ -3,10 +3,11 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { PullRefresh } from 'vant'; import { PullRefresh } from 'vant';
Vue.use(PullRefresh); const app = createApp();
app.use(PullRefresh);
``` ```
## 代码演示 ## 代码演示

View File

@ -3,11 +3,12 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { RadioGroup, Radio } from 'vant'; import { RadioGroup, Radio } from 'vant';
Vue.use(Radio); const app = createApp();
Vue.use(RadioGroup); app.use(Radio);
app.use(RadioGroup);
``` ```
## Usage ## Usage

View File

@ -3,11 +3,12 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { RadioGroup, Radio } from 'vant'; import { RadioGroup, Radio } from 'vant';
Vue.use(Radio); const app = createApp();
Vue.use(RadioGroup); app.use(Radio);
app.use(RadioGroup);
``` ```
## 代码演示 ## 代码演示

View File

@ -3,10 +3,11 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Rate } from 'vant'; import { Rate } from 'vant';
Vue.use(Rate); const app = createApp();
app.use(Rate);
``` ```
## Usage ## Usage

View File

@ -3,10 +3,11 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Rate } from 'vant'; import { Rate } from 'vant';
Vue.use(Rate); const app = createApp();
app.use(Rate);
``` ```
## 代码演示 ## 代码演示

View File

@ -3,10 +3,11 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Search } from 'vant'; import { Search } from 'vant';
Vue.use(Search); const app = createApp();
app.use(Search);
``` ```
## Usage ## Usage

View File

@ -3,10 +3,11 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Search } from 'vant'; import { Search } from 'vant';
Vue.use(Search); const app = createApp();
app.use(Search);
``` ```
## 代码演示 ## 代码演示

View File

@ -3,10 +3,11 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { ShareSheet } from 'vant'; import { ShareSheet } from 'vant';
Vue.use(ShareSheet); const app = createApp();
app.use(ShareSheet);
``` ```
## Usage ## Usage

View File

@ -7,10 +7,11 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { ShareSheet } from 'vant'; import { ShareSheet } from 'vant';
Vue.use(ShareSheet); const app = createApp();
app.use(ShareSheet);
``` ```
## 代码演示 ## 代码演示

View File

@ -3,11 +3,12 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Sidebar, SidebarItem } from 'vant'; import { Sidebar, SidebarItem } from 'vant';
Vue.use(Sidebar); const app = createApp();
Vue.use(SidebarItem); app.use(Sidebar);
app.use(SidebarItem);
``` ```
## Usage ## Usage

View File

@ -3,11 +3,12 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Sidebar, SidebarItem } from 'vant'; import { Sidebar, SidebarItem } from 'vant';
Vue.use(Sidebar); const app = createApp();
Vue.use(SidebarItem); app.use(Sidebar);
app.use(SidebarItem);
``` ```
## 代码演示 ## 代码演示

View File

@ -3,10 +3,11 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Skeleton } from 'vant'; import { Skeleton } from 'vant';
Vue.use(Skeleton); const app = createApp();
app.use(Skeleton);
``` ```
## Usage ## Usage

View File

@ -3,10 +3,11 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Skeleton } from 'vant'; import { Skeleton } from 'vant';
Vue.use(Skeleton); const app = createApp();
app.use(Skeleton);
``` ```
## 代码演示 ## 代码演示

View File

@ -3,10 +3,11 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Slider } from 'vant'; import { Slider } from 'vant';
Vue.use(Slider); const app = createApp();
app.use(Slider);
``` ```
## Usage ## Usage

View File

@ -3,10 +3,11 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Slider } from 'vant'; import { Slider } from 'vant';
Vue.use(Slider); const app = createApp();
app.use(Slider);
``` ```
## 代码演示 ## 代码演示

View File

@ -3,10 +3,11 @@
### Install ### Install
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Stepper } from 'vant'; import { Stepper } from 'vant';
Vue.use(Stepper); const app = createApp();
app.use(Stepper);
``` ```
## Usage ## Usage

View File

@ -7,10 +7,11 @@
### 引入 ### 引入
```js ```js
import Vue from 'vue'; import { createApp } from 'vue';
import { Stepper } from 'vant'; import { Stepper } from 'vant';
Vue.use(Stepper); const app = createApp();
app.use(Stepper);
``` ```
## 代码演示 ## 代码演示

Some files were not shown because too many files have changed in this diff Show More