refactor: slider to ts

feat-dayjs
Amour1688 2020-10-18 22:16:36 +08:00
parent 7a7b9f25cc
commit 2c60a2c5aa
3 changed files with 7 additions and 4 deletions

View File

@ -1,3 +1,4 @@
import ResizeObserver from 'resize-observer-polyfill';
import contains from '../vc-util/Dom/contains';
export function buffer(fn, ms) {
let timer;

View File

@ -1,10 +1,11 @@
import { defineComponent } from 'vue';
import classNames from '../../_util/classNames';
import PropTypes from '../../_util/vue-types';
import BaseMixin from '../../_util/BaseMixin';
import { getOptionProps } from '../../_util/props-util';
import addEventListener from '../../vc-util/Dom/addEventListener';
export default {
export default defineComponent({
name: 'Handle',
mixins: [BaseMixin],
inheritAttrs: false,
@ -128,4 +129,4 @@ export default {
};
return <div {...handleProps} />;
},
};
});

View File

@ -1,3 +1,4 @@
import { defineComponent } from 'vue';
import classNames from '../../../_util/classNames';
import PropTypes from '../../../_util/vue-types';
import addEventListener from '../../../vc-util/Dom/addEventListener';
@ -34,7 +35,7 @@ export default function createSlider(Component) {
activeDotStyle: PropTypes.object,
autofocus: PropTypes.looseBool,
};
return {
return defineComponent({
name: 'createSlider',
inheritAttrs: false,
mixins: [BaseMixin, Component],
@ -337,5 +338,5 @@ export default function createSlider(Component) {
</div>
);
},
};
});
}