Răsfoiți Sursa

发现页缓存

panhui 4 ani în urmă
părinte
comite
9ff77c2daf
1 a modificat fișierele cu 6 adăugiri și 7 ștergeri
  1. 6 7
      src/views/Discover.vue

+ 6 - 7
src/views/Discover.vue

@@ -272,18 +272,17 @@ export default {
                 });
         }
     },
-    watch: {
-        $route() {
-            this.$nextTick(() => {
-                this.changeScroll(this.scrollTop);
-            });
-        }
+    activated() {
+        this.$nextTick(() => {
+            this.changeScroll(this.scrollTop);
+        });
     },
     beforeRouteLeave(to, from, next) {
-        this.scrollTop = this.scrollWrapper.value.scrollTop;
         if (!to.meta.menuPage) {
+            this.scrollTop = this.scrollWrapper.value.scrollTop;
             this.setKeeps(['index', 'discover']);
         } else {
+            this.scrollTop = 0;
             this.setKeeps([]);
         }
         next();