Vue. js библиотека браузера с параллаксом - PullRequest
1 голос
/ 22 апреля 2020

У меня возникли проблемы с параллаксом в vue. js Мне нужно добавить эффект параллакса в мой компонент, я не использую веб-пакет, поэтому я не могу использовать решения, которые есть на github Мне нужен традиционный скрипт браузера, который может помочь мне достичь этого. Есть ли какая-нибудь библиотека, которая поможет? Я использовал универсальный параллакс, но он не будет работать правильно, даже если я запустил библиотеку в функции mounted vue. Мы будем благодарны за любую помощь

Это пример реальных реализаций универсального параллакса, который не работает корректно в vue.

// app.js
new Vue({
  el: '#theme',
  router,
  data: {
    pageData: []
  },
  watch: {
    $route( to, from ){
      console.log('main instance:'+ to, from);
    }
  },
  mounted: function(){
// the library will be instantiated correctly but the parallax image and the dynamic div container that is supposed to manage the effect isn't created
and the image will not display
    const parallax = new universalParallax().init({
      speed: 8.0
    });
  },
  ready: function(){

  }
});

...