您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

123456789101112131415161718192021222324252627282930313233343536373839
  1. import Swiper from 'swiper/bundle'
  2. import gsap from 'gsap'
  3. import LocomotiveScroll from 'locomotive-scroll';
  4. import Common from '../common/js/Common'
  5. import {
  6. isMobile
  7. } from '../common/js/utils'
  8. export default class App {
  9. constructor() {
  10. let common = new Common(document.querySelector('.main'),1) //导航菜单高亮,0是首页,后面的按顺序添加
  11. this.isMobile = isMobile()
  12. this.scroll = new LocomotiveScroll();
  13. // 图片及视频资源懒加载。防止阻塞js执行
  14. let lazyDoms = document.querySelectorAll(".lazy");
  15. let isMob=this.isMobile;
  16. lazyDoms.forEach((item) => {
  17. if (item.nodeName == "PICTURE") {
  18. item.children[0].setAttribute("srcset", item.children[0].dataset.srcset);
  19. item.children[1].setAttribute("src", item.children[1].dataset.src);
  20. }
  21. if (item.nodeName == "IMG") {
  22. if(isMob){item.setAttribute("src", item.dataset.srcm);}
  23. else{
  24. item.setAttribute("src", item.dataset.src);
  25. }
  26. }
  27. if (item.nodeName == "VIDEO") {
  28. console.log(item, 'item---2')
  29. item.setAttribute("src", item.dataset.src);
  30. // item.load();
  31. }
  32. });
  33. }
  34. }