From 8ed16151f7a5ec1ff03d8c194e061c3ca3b120f7 Mon Sep 17 00:00:00 2001 From: neverland Date: Mon, 8 Oct 2018 21:47:38 +0800 Subject: [PATCH] [bugfix] Stepper: disabled not work (#709) --- packages/stepper/index.ts | 12 +++++++++++- packages/stepper/index.wxml | 4 ++-- 2 files changed, 13 insertions(+), 3 deletions(-) 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 @@