Я не думаю, что вы можете добавить метод внутри самой директивы.Но вы можете объявить метод вне директивы и вызвать его изнутри.
function method1 (el, binding, vnode) {
...
}
export const OutsideClick = {
bind (el, binding, vnode) {
console.log(new Vue());
method1(el, binding, vnode)
},
componentUpdated(el, binding, vnode)
{
console.log('updated comp', binding);
if(binding.value[1]()) {
method1(el, binding, vnode)
}
},
unbind(el, binding, vnode) {
console.log('unbinding')
method1(el, binding, vnode)
}
}