From 4df3007a568a50b124622eccb9cf64cd54cf1717 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=81=E7=81=8F?= Date: Mon, 16 Sep 2019 22:03:00 +0800 Subject: [PATCH] InputNumber support Form's disabled --- src/components/input-number/input-number.vue | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/components/input-number/input-number.vue b/src/components/input-number/input-number.vue index 0d3b16ab..eac65ad2 100644 --- a/src/components/input-number/input-number.vue +++ b/src/components/input-number/input-number.vue @@ -16,7 +16,7 @@ import { oneOf, findComponentUpward } from '../../utils/assist'; import Emitter from '../../mixins/emitter'; + import mixinsForm from '../../mixins/form'; const prefixCls = 'ivu-input-number'; const iconPrefixCls = 'ivu-icon'; @@ -66,7 +67,7 @@ export default { name: 'InputNumber', - mixins: [ Emitter ], + mixins: [ Emitter, mixinsForm ], props: { max: { type: Number, @@ -146,7 +147,7 @@ `${prefixCls}`, { [`${prefixCls}-${this.size}`]: !!this.size, - [`${prefixCls}-disabled`]: this.disabled, + [`${prefixCls}-disabled`]: this.itemDisabled, [`${prefixCls}-focused`]: this.focused } ]; @@ -216,7 +217,7 @@ this.changeStep('down', e); }, changeStep (type, e) { - if (this.disabled || this.readonly) { + if (this.itemDisabled || this.readonly) { return false; }