Commit ed4b6661 authored by pengchongfu's avatar pengchongfu Committed by 杨奕

TimePicker: adjust number position, fixed #4323

parent e5d43972
......@@ -53,6 +53,7 @@
<script type="text/babel">
import { getRangeHours } from '../util';
import ElScrollbar from 'element-ui/packages/scrollbar';
import debounce from 'throttle-debounce/debounce';
export default {
components: { ElScrollbar },
......@@ -132,6 +133,10 @@
};
},
created() {
this.debounceAjustElTop = debounce(100, type => this.ajustElTop(type, this[`${type}s`]));
},
mounted() {
this.$nextTick(() => {
this.bindScrollEvent();
......@@ -171,6 +176,7 @@
handleScroll(type) {
const ajust = {};
ajust[`${type}s`] = Math.min(Math.floor((this[`${type}El`].scrollTop - 80) / 32 + 3), 59);
this.debounceAjustElTop(type);
this.$emit('change', ajust);
},
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment