Просмотр исходного кода

:recycle: trying to catch intersection load error

tags/0.9.0
J 4 лет назад
Родитель
Сommit
4bae794244
1 измененных файлов: 3 добавлений и 1 удалений
  1. 3
    1
      vue-theme/src/pages/list.vue

+ 3
- 1
vue-theme/src/pages/list.vue Просмотреть файл

173
             }, TIMEOUT)
173
             }, TIMEOUT)
174
         },
174
         },
175
         setIntersectionLoader() {
175
         setIntersectionLoader() {
176
+            console.warn('setting up intersection handler...')
176
             window.removeEventListener("load", e => {}, false)
177
             window.removeEventListener("load", e => {}, false)
178
+            const footerEl = document.querySelector(".footer-wrapper footer")
179
+            if(!footerEl) return
177
             window.addEventListener("load", e => {
180
             window.addEventListener("load", e => {
178
-                const footerEl = document.querySelector(".footer-wrapper footer")
179
                 const observer = new IntersectionObserver(this.loadMorePosts, {
181
                 const observer = new IntersectionObserver(this.loadMorePosts, {
180
                     rootMargin: "0px 0px 20px 0px",
182
                     rootMargin: "0px 0px 20px 0px",
181
                 })
183
                 })

Загрузка…
Отмена
Сохранить