如何为div溢出y设置为auto的Nuxt编写scrollBehavior?

时间:2019-12-09 13:54:01

标签: vue.js scroll vue-router nuxt.js nuxt

  • 我正在使用带有@ nuxtjs / router模块的Nuxt自定义路由器
  • 它需要一个自定义的scrollBehavior,用于确定当您按下浏览器的前进和后退按钮时页面向后滚动或前进的位置

我根据他们的文档写了一个默认的scrollBehavior函数,

scrollBehavior(to, from, savedPosition) {
    if(savedPosition){
        return savedPosition
    }
    else {
        return {x: 0, y: 0}
    }
}
  • 但是由于我的div遵循圣杯布局,每次都会返回0,0,它占据了页眉和页脚之间的所有空间,并且将y设置为可滚动
  • 在历史记录模式下,如何使此scrollBehavior在这种情况下起作用?

0 个答案:

没有答案