parent
c0643fd437
commit
4fdcc90c41
|
@ -1,4 +1,4 @@
|
||||||
import { defineComponent, inject, nextTick, onMounted, ref, PropType } from 'vue';
|
import { defineComponent, inject, nextTick, onMounted, ref, PropType, ExtractPropTypes } from 'vue';
|
||||||
import PropTypes from '../_util/vue-types';
|
import PropTypes from '../_util/vue-types';
|
||||||
import { getOptionProps } from '../_util/props-util';
|
import { getOptionProps } from '../_util/props-util';
|
||||||
import classNames from '../_util/classNames';
|
import classNames from '../_util/classNames';
|
||||||
|
@ -8,7 +8,7 @@ import VcInputNumber from '../vc-input-number/src';
|
||||||
import { defaultConfigProvider } from '../config-provider';
|
import { defaultConfigProvider } from '../config-provider';
|
||||||
import { tuple, withInstall } from '../_util/type';
|
import { tuple, withInstall } from '../_util/type';
|
||||||
|
|
||||||
const InputNumberProps = {
|
const inputNumberProps = {
|
||||||
prefixCls: PropTypes.string,
|
prefixCls: PropTypes.string,
|
||||||
min: PropTypes.number,
|
min: PropTypes.number,
|
||||||
max: PropTypes.number,
|
max: PropTypes.number,
|
||||||
|
@ -32,10 +32,12 @@ const InputNumberProps = {
|
||||||
onChange: Function as PropType<(num: number) => void>,
|
onChange: Function as PropType<(num: number) => void>,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export type InputNumberProps = Partial<ExtractPropTypes<typeof inputNumberProps>>;
|
||||||
|
|
||||||
const InputNumber = defineComponent({
|
const InputNumber = defineComponent({
|
||||||
name: 'AInputNumber',
|
name: 'AInputNumber',
|
||||||
inheritAttrs: false,
|
inheritAttrs: false,
|
||||||
props: InputNumberProps,
|
props: inputNumberProps,
|
||||||
setup(props) {
|
setup(props) {
|
||||||
const inputNumberRef = ref(null);
|
const inputNumberRef = ref(null);
|
||||||
const focus = () => {
|
const focus = () => {
|
||||||
|
|
Loading…
Reference in New Issue