@sirinotapple

Можно ли в директиву передать указатель на переменною vue?

Здравствуйте, я хочу создать универсальною директиву, изменяющую переменною компонента указанною при вызове директивы
К примеру

v-scrollDeploy:isDeployed
directives: {
    scrollDeploy: {
      mounted(el, binding) {
        window.addEventListener("scroll", () => {
          if (window.scrollY < el.offsetHeight) {
            binding.instance[binding.arg] = true;
          } else {
            binding.instance[binding.arg] = false;
          }
        });
        window.dispatchEvent(new Event("scroll"));
      },
    },
  },

Суть в том чтоб в не зависимости от количества вызовов директивы она изменяла состояние любой переданной в нее переменной, а не только this.isDeployed как в случае выше... Как я могу это реализовать
  • Вопрос задан
  • 70 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы