diff --git a/components/_util/getRequestAnimationFrame.tsx b/components/_util/getRequestAnimationFrame.tsx index 6c510d6dc7..5d3cecf676 100644 --- a/components/_util/getRequestAnimationFrame.tsx +++ b/components/_util/getRequestAnimationFrame.tsx @@ -16,7 +16,8 @@ export default function getRequestAnimationFrame() { return () => {}; } if (window.requestAnimationFrame) { - return window.requestAnimationFrame; + // https://github.com/vuejs/vue/issues/4465 + return window.requestAnimationFrame.bind(window); } const prefix = availablePrefixs.filter(key => `${key}RequestAnimationFrame` in window)[0];