@@ -22,8 +22,7 @@ import { onBeforeUnmount, defineComponent, ref, watch, watchEffect, computed } f
2222import PropTypes from '../../../_util/vue-types' ;
2323import useSyncState from '../hooks/useSyncState' ;
2424import useState from '../../../_util/hooks/useState' ;
25- import type { RafFrame } from '../../../_util/raf' ;
26- import wrapperRaf from '../../../_util/raf' ;
25+ import raf from '../../../_util/raf' ;
2726import classNames from '../../../_util/classNames' ;
2827import ResizeObserver from '../../../vc-resize-observer' ;
2928import { toPx } from '../../../_util/util' ;
@@ -340,9 +339,9 @@ export default defineComponent({
340339 const activeTabOffset = computed ( ( ) => tabOffsets . value . get ( props . activeKey ) ) ;
341340
342341 // Delay set ink style to avoid remove tab blink
343- const inkBarRafRef = ref < RafFrame > ( ) ;
342+ const inkBarRafRef = ref < number > ( ) ;
344343 const cleanInkBarRaf = ( ) => {
345- wrapperRaf . cancel ( inkBarRafRef . value ) ;
344+ raf . cancel ( inkBarRafRef . value ) ;
346345 } ;
347346
348347 watch ( [ activeTabOffset , tabPositionTopOrBottom , ( ) => props . rtl ] , ( ) => {
@@ -364,7 +363,7 @@ export default defineComponent({
364363 }
365364
366365 cleanInkBarRaf ( ) ;
367- inkBarRafRef . value = wrapperRaf ( ( ) => {
366+ inkBarRafRef . value = raf ( ( ) => {
368367 setInkStyle ( newInkStyle ) ;
369368 } ) ;
370369 } ) ;
0 commit comments