diff --git a/packages/stepper/index.ts b/packages/stepper/index.ts index 1f52102a..0a0594c4 100644 --- a/packages/stepper/index.ts +++ b/packages/stepper/index.ts @@ -31,6 +31,16 @@ VantComponent({ } }, + computed: { + minusDisabled() { + return this.data.disabled || this.data.value <= this.data.min; + }, + + plusDisabled() { + return this.data.disabled || this.data.value >= this.data.max; + } + }, + created() { this.setData({ value: this.range(this.data.value) @@ -49,7 +59,7 @@ VantComponent({ }, onChange(type) { - if (this[`${type}Disabled`]) { + if (this.data[`${type}Disabled`]) { this.$emit('overlimit', type); return; } diff --git a/packages/stepper/index.wxml b/packages/stepper/index.wxml index 7e40674d..b7363152 100644 --- a/packages/stepper/index.wxml +++ b/packages/stepper/index.wxml @@ -1,6 +1,6 @@