export const throttle = { inserted(el, binding) { let timer = null; const delay = binding.arg || 500; // 默认 500ms el.addEventListener('click', () => { if (timer) return; timer = setTimeout(() => { binding.value(); // 执行绑定的函数 timer = null; }, delay); }); } };