Nuxt-不同的scrollToTop行为,取决于您来自哪个页面

问题描述 投票:0回答:1

我有一个“页面”,其中包含指向同一页面的路由器链接,但参数不同。我知道scrollToTop属性,您可以使用该属性来确定是否在进入所述页面时该页面将从顶部滚动位置开始。

但是,就我而言,根据您的来源,我希望有不同的滚动行为。我希望如果您通过页面本身的链接进入页面,则不会触发scrollToTop。

pages

因此可以说,所讨论的页面是one.vue,而one.vue包含具有不同参数的指向one.vue本身的路由器链接。如果我在one.vue上单击一个路由器链接,该链接链接到one.vue,我想not scrollToTop,但在所有其他情况下,我确实希望scrollToTop。我将如何实现这一壮举?

vue.js nuxt.js
1个回答
0
投票

我能够通过使用nuxt.config.js中的router.scrollBehavior属性来解决它。以下内容将滚动至顶部,除非您往返于同一特定页面。

© www.soinside.com 2019 - 2024. All rights reserved.