From 88b628bd04f8380e72c6d860265ce28d381fb2f4 Mon Sep 17 00:00:00 2001 From: pavelmash <7467039+pavelmash@users.noreply.github.com> Date: Wed, 10 Apr 2019 10:02:48 +0300 Subject: [PATCH] chore: avoid creating object for performance upgrade (#14776) --- src/directives/repeat-click.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/directives/repeat-click.js b/src/directives/repeat-click.js index 32094c6e9..9aaef3add 100644 --- a/src/directives/repeat-click.js +++ b/src/directives/repeat-click.js @@ -6,7 +6,7 @@ export default { let startTime; const handler = () => vnode.context[binding.expression].apply(); const clear = () => { - if (new Date() - startTime < 100) { + if (Date.now() - startTime < 100) { handler(); } clearInterval(interval); @@ -15,7 +15,7 @@ export default { on(el, 'mousedown', (e) => { if (e.button !== 0) return; - startTime = new Date(); + startTime = Date.now(); once(document, 'mouseup', clear); clearInterval(interval); interval = setInterval(handler, 100);