Задать вопрос
  • Как осуществить подключение внешнего файла *.js к компоненту *.vue?

    @sizmailov Автор вопроса
    Задача. Есть картинка в img, сам тег лежит в родительском блоке .grid__item-img
    Вот сайт с ховером, который нужно добавить на картинку. Помимо hover.js подключается еще three.js.
    Ошибку пишет, что hoverEffect is not defined. Либо вообще не отрабатывает данный скрипт
    Array.from(document.querySelectorAll('.grid__item-img')).forEach((el) => {
          const imgs = Array.from(el.querySelectorAll('img'));
    
          new hoverEffect({
            parent: el,
            intensity: el.dataset.intensity || undefined,
            speedIn: el.dataset.speedin || undefined,
            speedOut: el.dataset.speedout || undefined,
            easing: el.dataset.easing || undefined,
            hover: el.dataset.hover || undefined,
            image1: imgs[0].getAttribute('src'),
            image2: imgs[1].getAttribute('src'),
            displacementImage: el.dataset.displacement
          });
    });