Здравствуйте, мне нужно написать спецыфичную глобальною директиву, которая в в разных хуках должна исполнять одну и туже функцию.
Пример
directives: {
widthAsChild: {
methods: {
widthAsChild(el) {
el.style.width = getComputedStyle(el.firstChild).getPropertyValue(
"width"
);
},
},
mounted(el) {
this.widthAsChild(el);
window.addEventListener("resize", () => {
this.widthAsChild(el);
});
},
},
},
можно ли реализовать чтото подобное только в директиве не пребигая к Ctrl-C + Ctrl-V и не выселяя метод из под директивы, директива глобальная и прописывать метод в каждом компоненте плохая идея, как вариант можно поставить метод в глобальный миксин но тогда будет не столь понятно зачемь такой метод нужен