Commit 88b628bd authored by pavelmash's avatar pavelmash Committed by iamkun

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

parent f06ef4d8
...@@ -6,7 +6,7 @@ export default { ...@@ -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 { ...@@ -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);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment