From b2d67ea90e63bf633b07d71bc1dc47a6332ff1cd Mon Sep 17 00:00:00 2001 From: oasis Date: Thu, 20 Mar 2025 17:16:35 +0800 Subject: [PATCH] =?UTF-8?q?fix(inputnumber):=20value=20=E5=A4=A7=E4=BA=8E?= =?UTF-8?q?=20max=20=E5=9B=BE=E6=A0=87=E5=BA=94=E5=A4=84=E4=BA=8E=E7=A6=81?= =?UTF-8?q?=E7=94=A8=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/packages/inputnumber/inputnumber.taro.tsx | 6 ++++-- src/packages/inputnumber/inputnumber.tsx | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/packages/inputnumber/inputnumber.taro.tsx b/src/packages/inputnumber/inputnumber.taro.tsx index 08c0751d21..af39db4ac8 100644 --- a/src/packages/inputnumber/inputnumber.taro.tsx +++ b/src/packages/inputnumber/inputnumber.taro.tsx @@ -188,7 +188,8 @@ export const InputNumber: FunctionComponent< className={classNames( `${classPrefix}-icon ${classPrefix}-icon-minus`, { - [`${classPrefix}-icon-disabled`]: shadowValue === min || disabled, + [`${classPrefix}-icon-disabled`]: + Number(shadowValue) <= Number(min) || disabled, } )} /> @@ -214,7 +215,8 @@ export const InputNumber: FunctionComponent< className={classNames( `${classPrefix}-icon ${classPrefix}-icon-plus`, { - [`${classPrefix}-icon-disabled`]: shadowValue === max || disabled, + [`${classPrefix}-icon-disabled`]: + Number(shadowValue) >= Number(max) || disabled, } )} /> diff --git a/src/packages/inputnumber/inputnumber.tsx b/src/packages/inputnumber/inputnumber.tsx index 4c09186e64..89ad6799ce 100644 --- a/src/packages/inputnumber/inputnumber.tsx +++ b/src/packages/inputnumber/inputnumber.tsx @@ -185,7 +185,8 @@ export const InputNumber: FunctionComponent< className={classNames( `${classPrefix}-icon ${classPrefix}-icon-minus`, { - [`${classPrefix}-icon-disabled`]: shadowValue === min || disabled, + [`${classPrefix}-icon-disabled`]: + Number(shadowValue) <= Number(min) || disabled, } )} /> @@ -208,7 +209,8 @@ export const InputNumber: FunctionComponent< className={classNames( `${classPrefix}-icon ${classPrefix}-icon-plus`, { - [`${classPrefix}-icon-disabled`]: shadowValue === max || disabled, + [`${classPrefix}-icon-disabled`]: + Number(shadowValue) >= Number(max) || disabled, } )} />