@hannyto1111

Почему Vue 3 не видит глобальною директиву?

Объявил в main.js:

import directives from "./extensions-vue/directives";
app.directive(directives);
app.mount("#app");

А в файле с директивами:

export default {

	widthAsChild: {
		mounted(el, binding) {
			binding.instance.widthAsChild(el);
			window.addEventListener("resize", () => {
				binding.instance.widthAsChild(el);
			});
		},
		updated(el, binding) {
			binding.instance.widthAsChild(el);
		},
	},

};

Но vue не видит эту директиву из файла глобальных директив, если я подключу её в компоненте - работает.
  • Вопрос задан
  • 148 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Vue.js
app.directive(directives);

Это ещё что за чертовщина? Открываете документацию, смотрите, какие параметры принимает directive.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы