diff --git a/packages/uni-components/src/helpers/useField.ts b/packages/uni-components/src/helpers/useField.ts index 660af54227c4370d70a2e97ce83906516f7a482e..c3b57501867aa5e15210ae89247adfe5f8996d52 100644 --- a/packages/uni-components/src/helpers/useField.ts +++ b/packages/uni-components/src/helpers/useField.ts @@ -143,6 +143,10 @@ export const props = /*#__PURE__*/ extend( type: Boolean, default: true, }, + step: { + type: String, + default: '0.000000000000000001', + }, }, keyboardProps ) diff --git a/packages/uni-components/src/vue/input/index.tsx b/packages/uni-components/src/vue/input/index.tsx index d83e443ac454ee8c7573a2caeab2b526db482c48..92a6b86741579f49c2cffbe4295590c17c544566 100644 --- a/packages/uni-components/src/vue/input/index.tsx +++ b/packages/uni-components/src/vue/input/index.tsx @@ -117,7 +117,7 @@ export default /*#__PURE__*/ defineBuiltInComponent({ ) const NUMBER_TYPES = ['number', 'digit'] const step = computed(() => - NUMBER_TYPES.includes(props.type) ? '0.000000000000000001' : '' + NUMBER_TYPES.includes(props.type) ? props.step : '' ) function onKeyUpEnter(event: Event) {