diff --git a/components/vc-steps/Steps.jsx b/components/vc-steps/Steps.jsx index ca8465f55..0ff521133 100644 --- a/components/vc-steps/Steps.jsx +++ b/components/vc-steps/Steps.jsx @@ -27,6 +27,7 @@ export default defineComponent({ canClick: PropTypes.looseBool, }, data() { + this.calcStepOffsetWidth = debounce(this.calcStepOffsetWidth, 150); return { flexSupported: true, lastStepOffsetWidth: 0, @@ -62,7 +63,7 @@ export default defineComponent({ this.__emit('change', next); } }, - calcStepOffsetWidth: debounce(function() { + calcStepOffsetWidth() { if (isFlexSupported()) { return; } @@ -86,7 +87,7 @@ export default defineComponent({ this.setState({ lastStepOffsetWidth: offsetWidth }); }); } - }, 150), + }, }, render() { const {