瀏覽代碼

:recycle: removing observer on destroy

tags/0.9.0
J 4 年之前
父節點
當前提交
209b318298
共有 1 個檔案被更改,包括 1 行新增1 行删除
  1. 1
    1
      vue-theme/src/pages/list.vue

+ 1
- 1
vue-theme/src/pages/list.vue 查看文件

@@ -154,7 +154,6 @@ export default {
154 154
                 entries.forEach(entry => {
155 155
                     if (!entry.isIntersecting) return
156 156
                     console.log("intersected:", entry)
157
-                    this.observer.unobserve(footerEl)
158 157
                     setTimeout(() => {
159 158
                         this.loadMorePosts()
160 159
                     }, 1000)
@@ -198,6 +197,7 @@ export default {
198 197
         this.setIntersectionLoader()
199 198
     },
200 199
     beforeDestroy() {
200
+        this.observer.unobserve(footerEl)
201 201
         this.observer.disconnect()
202 202
     }
203 203
 }

Loading…
取消
儲存