cari

Rumah  >  Soal Jawab  >  teks badan

Lompatan aneh dalam tingkah laku menatal dalam Nuxt 3

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粉885562567P粉885562567318 hari yang lalu459

membalas semua(1)saya akan balas

  • P粉696146205

    P粉6961462052024-03-26 13:12:12

    Anda boleh mencuba penyelesaiannya disebutkan dalam soalan nuxt < /p>

    // app/router.options.js
    export default {
      scrollBehavior() {
        return { top: 0 }
      },
    }

    balas
    0
  • Batalbalas