diff --git a/src/platforms/web/runtime/transition-util.js b/src/platforms/web/runtime/transition-util.js index 8b3f5ba9192..d7f3862b770 100644 --- a/src/platforms/web/runtime/transition-util.js +++ b/src/platforms/web/runtime/transition-util.js @@ -27,7 +27,8 @@ if (hasTransition) { } } -const raf = (inBrowser && window.requestAnimationFrame) || setTimeout +// binding to window is necessary to make hot reload work in IE in strict mode +const raf = (inBrowser && window.requestAnimationFrame.bind(window)) || setTimeout export function nextFrame (fn: Function) { raf(() => { raf(fn)