Seltsame Sprünge im Scrollverhalten in Nuxt 3
P粉885562567
P粉885562567 2024-03-25 23:22:30
0
1
334

Also habe ich die Datei rouse.scrollBehaviour.ts in Nuxt 3 konfiguriert. Wie folgt:

import { defineNuxtPlugin } from "#app";

export default defineNuxtPlugin((nuxtApp) => {
  nuxtApp.$router.options.scrollBehavior = (to, from, savedPosition) => {
    if (savedPosition) {
      return savedPosition;
    }
    return { left: 0, top: 0, behaviour: "smooth" };
  };
});

Das Problem besteht meiner Meinung nach darin, dass der Bildlauf früher erfolgt, bevor die Seite geladen wird, sodass auf der Seite ein seltsamer Sprungeffekt auftritt.

Hier ist ein Video des Problems: https://user-images.githubusercontent.com/22452368/154849559-3974fc01-e265-486b-865b-55ee03053fa8.mp4

Können Sie mir helfen herauszufinden, was hier falsch ist? Oder gibt es einen Fehler in Nuxt 3?

P粉885562567
P粉885562567

Antworte allen(1)
P粉696146205

您可以尝试nuxt问题中提到的解决方案

// app/router.options.js
export default {
  scrollBehavior() {
    return { top: 0 }
  },
}
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!