vue3使用keep-alive处理返回scrollTop

1、使用keep-alive进行缓存


      

页面激活的时候会触发onActivated;
如果存在多级的router-view,需要在每一级写上上面的缓存代码。

2、路由的scrollBehavior

 scrollBehavior: (to, from, savedPosition) => {
    if (savedPosition) return savedPosition;
    return { left: 0, top: 0 };
}

你可能感兴趣的:(vue3使用keep-alive处理返回scrollTop)