中等Vue路由
0 1

切换到新路由时,如何实现页面滚动到顶部或保持原先的滚动位置?

【概念释义】

路由切换后滚动行为由 Vue Router 的 scrollBehavior 控制:新路由滚到顶部、返回时恢复 savedPosition、或按 hash 定位锚点。列表→详情→返回列表常要保持原滚动,依赖浏览器 history 的 savedPosition 或自行记录 scrollTop。

【基础使用】

javascript
const router = createRouter({
  history: createWebHistory(),
  scrollBehavior(to, from, savedPosition) {

登录查看完整 1082

回答讨论

暂无讨论,登录后可抢先发言

本题库更多题目(50)