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

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

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

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