Lompatan aneh dalam tingkah laku menatal dalam Nuxt 3
P粉885562567
P粉885562567 2024-03-25 23:22:30
0
1
412

Jadi saya mengkonfigurasi fail rouse.scrollBehaviour.ts dalam Nuxt 3. Seperti berikut:

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" };
  };
});

Masalahnya saya rasa ia menatal lebih awal daripada halaman dimuatkan jadi ada kesan lompatan yang pelik pada halaman.

Berikut ialah video isu tersebut: https://user-images.githubusercontent.com/22452368/154849559-3974fc01-e265-486b-865b-55ee03053fa8.mp4

Bolehkah anda membantu saya melihat apa yang salah di sini? Atau adakah terdapat pepijat dalam Nuxt 3?

P粉885562567
P粉885562567

membalas semua(1)
P粉696146205

Anda boleh mencuba penyelesaiannya disebutkan dalam soalan nuxt

// app/router.options.js
export default {
  scrollBehavior() {
    return { top: 0 }
  },
}
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan