vue-router中scrollBehavior的用法
时间: 2023-06-04 14:08:53 浏览: 585
vue-router中scrollBehavior的巧妙用法
vue-router中的scrollBehavior用于定义路由切换时页面滚动的行为。其函数接收三个参数(to, from, savedPosition),其中to和from表示目标路由和来源路由,savedPosition表示之前路由滚动条的状态。函数需要返回一个对象,来定义页面滚动的偏移和行为,可选的属性有x、y和behavior。x和y表示水平和竖直方向的滚动偏移,取值为数字或字符串,例如{x:0, y:100}或{x: 'center', y: 'center'}。behavior表示滚动的行为,取值为字符串,有三种预设值:auto、smooth、instant。若不传入behavior属性,则默认为auto。
阅读全文