Quantity: rename to Stepper
This commit is contained in:
@@ -8,7 +8,7 @@ export default {
|
||||
}
|
||||
</script>
|
||||
|
||||
## Card 图文组件
|
||||
## Card 图文
|
||||
|
||||
### 使用指南
|
||||
``` javascript
|
||||
|
||||
@@ -74,7 +74,7 @@ export default {
|
||||
}
|
||||
</script>
|
||||
|
||||
## DeepSelect 分类选择组件
|
||||
## DeepSelect 分类选择
|
||||
|
||||
### 使用指南
|
||||
``` javascript
|
||||
|
||||
@@ -73,7 +73,7 @@ export default {
|
||||
};
|
||||
</script>
|
||||
|
||||
## Popup 弹出菜单
|
||||
## Popup 弹出层
|
||||
|
||||
### 使用指南
|
||||
``` javascript
|
||||
@@ -107,11 +107,11 @@ export default {
|
||||
```
|
||||
:::
|
||||
|
||||
#### 从不同位置弹出菜单
|
||||
#### 从不同位置弹出层
|
||||
|
||||
可以设置`position`属性,`popup`即能从不同位置弹出,`position`的可选值有`top`,`bottom`,`right`,`left`。
|
||||
|
||||
:::demo 从不同位置弹出菜单
|
||||
:::demo 从不同位置弹出层
|
||||
```html
|
||||
<van-button @click="popupShow2 = true;">从下方弹出popup</van-button>
|
||||
<van-popup v-model="popupShow2" position="bottom" class="van-popup-2">
|
||||
@@ -166,7 +166,7 @@ export default {
|
||||
| v-model | 当前组件是否显示 | `Boolean` | `false` | - |
|
||||
| overlay | 是否显示背景遮罩层 | `Boolean` | `true` | - |
|
||||
| lockOnScroll | 背景是否跟随滚动 | `Boolean` | `false` | - |
|
||||
| position | 弹出菜单位置 | `String` | - | `top`, `bottom`, `right`, `left` |
|
||||
| closeOnClickOverlay | 点击遮罩层是否关闭弹出菜单 | `Boolean` | `true` | - |
|
||||
| transition | 弹出菜单的`transition` | `String` | `popup-slide` | |
|
||||
| position | 弹出层位置 | `String` | - | `top`, `bottom`, `right`, `left` |
|
||||
| closeOnClickOverlay | 点击遮罩层是否关闭弹出层 | `Boolean` | `true` | - |
|
||||
| transition | 弹出层的`transition` | `String` | `popup-slide` | |
|
||||
| preventScroll | 是否防止滚动穿透 | `Boolean` | `false` | - |
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
<style>
|
||||
.demo-quantity {
|
||||
.van-quantity {
|
||||
.demo-stepper {
|
||||
.van-stepper {
|
||||
margin-left: 15px;
|
||||
}
|
||||
|
||||
.curr-quantity {
|
||||
.curr-stepper {
|
||||
margin: 15px;
|
||||
}
|
||||
}
|
||||
@@ -14,20 +14,20 @@
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
quantity1: 1,
|
||||
quantity2: null,
|
||||
stepper1: 1,
|
||||
stepper2: null,
|
||||
};
|
||||
}
|
||||
};
|
||||
</script>
|
||||
|
||||
## Quantity 数量选择
|
||||
## Stepper 步进器
|
||||
|
||||
### 使用指南
|
||||
``` javascript
|
||||
import { Quantity } from 'vant';
|
||||
import { Stepper } from 'vant';
|
||||
|
||||
Vue.component(Quantity.name, Quantity);
|
||||
Vue.component(Stepper.name, Stepper);
|
||||
```
|
||||
|
||||
### 代码演示
|
||||
@@ -36,29 +36,28 @@ Vue.component(Quantity.name, Quantity);
|
||||
|
||||
:::demo 基础用法
|
||||
```html
|
||||
<van-quantity v-model="quantity1"></van-quantity>
|
||||
<p class="curr-quantity">当前值:{{ quantity1 }}</p>
|
||||
<van-stepper v-model="stepper1"></van-stepper>
|
||||
<p class="curr-stepper">当前值:{{ stepper1 }}</p>
|
||||
```
|
||||
:::
|
||||
|
||||
#### 禁用Quantity
|
||||
#### 禁用状态
|
||||
通过设置`disabled`属性来禁用 stepper
|
||||
|
||||
设置`disabled`属性,此时`quantity`不可改变。
|
||||
|
||||
:::demo 禁用Quantity
|
||||
:::demo 禁用状态
|
||||
```html
|
||||
<van-quantity v-model="quantity1" disabled></van-quantity>
|
||||
<van-stepper v-model="stepper1" disabled></van-stepper>
|
||||
```
|
||||
:::
|
||||
|
||||
#### 高级用法
|
||||
|
||||
默认是每次加减为1,可以对组件设置`step`、`min`、`max`、`defaultValue`属性。
|
||||
默认是每次加减为1,可以对组件设置`step`、`min`、`max`、`defaultValue`属性
|
||||
|
||||
:::demo 高级用法
|
||||
```html
|
||||
<van-quantity v-model="quantity2" min="5" max="40" step="2" default-value="9"></van-quantity>
|
||||
<p class="curr-quantity">当前值:{{ quantity2 || 9 }}</p>
|
||||
<van-stepper v-model="stepper2" min="5" max="40" step="2" default-value="9"></van-stepper>
|
||||
<p class="curr-stepper">当前值:{{ stepper2 || 9 }}</p>
|
||||
```
|
||||
:::
|
||||
|
||||
Reference in New Issue
Block a user