From aa6e8e49a7c60d45fbb8d9f788582f8c71867632 Mon Sep 17 00:00:00 2001
From: chaishi <974383157@qq.com>
Date: Wed, 19 Jul 2023 21:09:32 +0800
Subject: [PATCH 1/3] revert(input-number): test
---
src/_common | 2 +-
src/input-number/_example/center.vue | 100 +++++++++------------------
src/input-number/useInputNumber.tsx | 10 +--
3 files changed, 40 insertions(+), 72 deletions(-)
diff --git a/src/_common b/src/_common
index bfabef4242..0ceee2d8d3 160000
--- a/src/_common
+++ b/src/_common
@@ -1 +1 @@
-Subproject commit bfabef4242d7d8a6e2f9931901c0353be8b786fe
+Subproject commit 0ceee2d8d38bac54ce4efa754d97dbc3661633a3
diff --git a/src/input-number/_example/center.vue b/src/input-number/_example/center.vue
index e4f0e04dfc..006e3904e3 100644
--- a/src/input-number/_example/center.vue
+++ b/src/input-number/_example/center.vue
@@ -1,69 +1,37 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-const onValidate = (p) => {
- error.value = p.error;
-};
+
+
+ {{ model }}
+
+
+
+
+
+
+
+
+
+
+
-const handleChange = (v, ctx) => {
- console.info('change', v, ctx);
-};
-const handleFocus = (v, ctx) => {
- console.info('focus', v, ctx);
-};
-const handleBlur = (v, ctx) => {
- console.info('blur', v, ctx);
-};
-const handleKeydownEnter = (v, ctx) => {
- console.info('keydown-enter', v, ctx);
-};
-const handleKeydown = (v, ctx) => {
- console.info('keydown', v, ctx);
-};
-const handleKeyup = (v, ctx) => {
- console.info('keyup', v, ctx);
-};
-const handleKeypress = (v, ctx) => {
- console.info('keypress', v, ctx);
-};
-
+
diff --git a/src/input-number/useInputNumber.tsx b/src/input-number/useInputNumber.tsx
index cc18acace5..1da22fcb7e 100644
--- a/src/input-number/useInputNumber.tsx
+++ b/src/input-number/useInputNumber.tsx
@@ -88,13 +88,13 @@ export default function useInputNumber(props: TdInputNumberProps) {
}
const fixedNumber = Number(largeNumberToFixed(inputValue, decimalPlaces, largeNumber));
if (decimalPlaces !== undefined && ![undefined, null].includes(val) && Number(fixedNumber) !== Number(tValue)) {
- setTValue(fixedNumber, { type: 'props', e: null });
+ setTValue(fixedNumber, { type: 'props', e: undefined });
}
}
if (largeNumber) {
userInput.value = getUserInput(inputValue);
if (decimalPlaces !== undefined && largeNumberToFixed(inputValue, decimalPlaces, largeNumber) !== val) {
- setTValue(userInput.value, { type: 'props', e: null });
+ setTValue(userInput.value, { type: 'props', e: undefined });
}
}
},
@@ -159,7 +159,7 @@ export default function useInputNumber(props: TdInputNumberProps) {
// 千分位处理
const val = formatThousandths(inputValue);
- if (!canInputNumber(val, props.largeNumber)) return null;
+ if (!canInputNumber(val, props.largeNumber)) return;
userInput.value = val;
@@ -169,14 +169,14 @@ export default function useInputNumber(props: TdInputNumberProps) {
}
if (canSetValue(String(val), Number(tValue.value))) {
- const newVal = val === '' ? null : Number(val);
+ const newVal = val === '' ? undefined : Number(val);
setTValue(newVal, { type: 'input', e });
}
};
const handleBlur = (value: string, ctx: { e: FocusEvent }) => {
const { largeNumber, max, min, decimalPlaces } = props;
- if (!props.allowInputOverLimit && tValue.value !== null) {
+ if (!props.allowInputOverLimit && tValue.value !== undefined) {
const r = getMaxOrMinValidateResult({ value: tValue.value, largeNumber, max, min });
if (r === 'below-minimum') {
setTValue(min, { type: 'blur', e: ctx.e });
From e1923ea61035bae0b8a82d7d4fc208c3c539eddd Mon Sep 17 00:00:00 2001
From: chaishi <974383157@qq.com>
Date: Thu, 20 Jul 2023 10:37:20 +0800
Subject: [PATCH 2/3] revert(input-number): demo
---
src/input-number/_example/center.vue | 100 ++++++++++++++++++---------
1 file changed, 66 insertions(+), 34 deletions(-)
diff --git a/src/input-number/_example/center.vue b/src/input-number/_example/center.vue
index 006e3904e3..e4f0e04dfc 100644
--- a/src/input-number/_example/center.vue
+++ b/src/input-number/_example/center.vue
@@ -1,37 +1,69 @@
-
-
-
- {{ model }}
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
+
From 12ec09d8b142e1a8364abf97454143f5a632c50c Mon Sep 17 00:00:00 2001
From: chaishi <974383157@qq.com>
Date: Thu, 20 Jul 2023 10:37:52 +0800
Subject: [PATCH 3/3] feat(_common): update
---
src/_common | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/_common b/src/_common
index 0ceee2d8d3..ce2b875142 160000
--- a/src/_common
+++ b/src/_common
@@ -1 +1 @@
-Subproject commit 0ceee2d8d38bac54ce4efa754d97dbc3661633a3
+Subproject commit ce2b875142312c34074354f2a689262a4655cd12