estoy usando v-click-outside y quiero pasar valor a la función pero tengo un error
Así es como estoy pasando un valor 
Aquí está mi código del archivo Main.js
vue_app.directive('click-outside', { beforeMount(el, binding, vnode) { el.clickOutsideEvent = evt => { evt.stopPropagation() if (!(el === evt.target || el.contains(evt.target))) { binding.value(evt, el) } } // Wait 1 frame otherwise a potential click that mounted the element will immediately trigger a click-outside event: window.requestAnimationFrame(() => { document.addEventListener('click', el.clickOutsideEvent) }) }, unmounted(el) { document.removeEventListener('click', el.clickOutsideEvent) }, });Tiene que pasar una función a la directiva, pero en este momento la llama de inmediato y pasa el valor devuelto. Entonces, en lugar de
v-click-outside="hideAllShowDetailDropdown(show.show_ID)"Prueba esto:
v-click-outside="() => hideAllShowDetailDropdown(show.show_ID)"