chore: avoid creating object for performance upgrade (#14776)

pull/15049/head^2
pavelmash 2019-04-10 10:02:48 +03:00 committed by iamkun
parent f06ef4d82d
commit 88b628bd04
1 changed files with 2 additions and 2 deletions

View File

@ -6,7 +6,7 @@ export default {
let startTime; let startTime;
const handler = () => vnode.context[binding.expression].apply(); const handler = () => vnode.context[binding.expression].apply();
const clear = () => { const clear = () => {
if (new Date() - startTime < 100) { if (Date.now() - startTime < 100) {
handler(); handler();
} }
clearInterval(interval); clearInterval(interval);
@ -15,7 +15,7 @@ export default {
on(el, 'mousedown', (e) => { on(el, 'mousedown', (e) => {
if (e.button !== 0) return; if (e.button !== 0) return;
startTime = new Date(); startTime = Date.now();
once(document, 'mouseup', clear); once(document, 'mouseup', clear);
clearInterval(interval); clearInterval(interval);
interval = setInterval(handler, 100); interval = setInterval(handler, 100);