iamkun 6 жил өмнө
parent
commit
e8483acb08

+ 6 - 3
examples/pages/template/component.tpl

@@ -240,11 +240,14 @@
     beforeRouteUpdate(to, from, next) {
       next();
       setTimeout(() => {
-        if (location.href.match(/#/g).length < 2) {
+        const toPath = to.path;
+        const fromPath = from.path;
+        if (toPath === fromPath && to.hash) {
+          this.goAnchor();
+        }
+        if (toPath !== fromPath) {
           document.documentElement.scrollTop = document.body.scrollTop = 0;
           this.renderAnchorHref();
-        } else {
-          this.goAnchor();
         }
       }, 100);
     }