diff --git a/packages/stepper/README.md b/packages/stepper/README.md index b80c8a75..31968bd9 100644 --- a/packages/stepper/README.md +++ b/packages/stepper/README.md @@ -57,6 +57,8 @@ | input-width | 输入框宽度,须指定单位 | `String` | `30px` | | show-plus | 是否显示增加按钮 | `Boolean` | `true` | | show-minus | 是否显示减少按钮 | `Boolean` | `true` | +| disable-plus | 是否禁用增加按钮 | `Boolean` | - | +| disable-minus | 是否禁用减少按钮 | `Boolean` | - | ### Events diff --git a/packages/stepper/index.ts b/packages/stepper/index.ts index 064d3ee8..c9117c43 100644 --- a/packages/stepper/index.ts +++ b/packages/stepper/index.ts @@ -36,16 +36,18 @@ VantComponent({ showMinus: { type: Boolean, value: true - } + }, + disablePlus: Boolean, + disableMinus: Boolean }, computed: { minusDisabled() { - return this.data.disabled || this.data.value <= this.data.min; + return this.data.disabled || this.data.disableMinus || this.data.value <= this.data.min; }, plusDisabled() { - return this.data.disabled || this.data.value >= this.data.max; + return this.data.disabled || this.data.disablePlus || this.data.value >= this.data.max; } },