添加平滑行为的滚动行为savedPosition在VueRouter



我在vueRouter中添加了scrollBehavior,我找不到任何地方,我怎么能在超时时添加行为:在savedPosition上平滑?这里是我的代码,我想添加平滑选项:

scrollBehavior(to, from, savedPosition) {
if (savedPosition) {
return new Promise((resolve) => {
setTimeout(() => {
resolve(savedPosition);
}, 1000);
});
}
},

提前谢谢你。

试试这个

scrollBehavior(to, from, savedPosition) {
if (savedPosition) {
return new Promise((resolve) => {
setTimeout(() => {
savedPosition.behavior = "smooth"
resolve(savedPosition);
}, 1000);
});
}
},