const bingFn = (fn) => { return function(evt) { fn(evt); evt.preventDefault(); evt.stopPropagation(); }; }; export default { bind(el, binding) { el.addEventListener('e-click', bingFn(binding.value)); }, unbind(el, binding) { el.removeEventListener('e-click', bingFn(binding.value)); } };