1

所以我在 Nuxt 3 中配置了我的 rouse.scrollBehaviour.ts 文件。这里是:

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

问题是我认为它在页面加载之前滚动,所以页面上有一种奇怪的跳跃效果。

这是问题的视频: https ://user-images.githubusercontent.com/22452368/154849559-3974fc01-e265-486b-865b-55ee03053fa8.mp4

你能帮我看看这里有什么问题吗?或者 Nuxt 3 中是否存在错误?

4

0 回答 0