hezhongfeng / vue-page-stack

Routing and navigation for your Vue SPA. Vue3.0 单页应用导航管理器
https://vue-page-stack-example.onrender.com
MIT License
718 stars 80 forks source link

列表pop进详情页时回把列表滚动的值带入详情? #97

Closed ezm-templates closed 3 years ago

ezm-templates commented 3 years ago

您好,我在实践列表pop进详情页时,发现详情页会自动的滚动到某个位置,而不是在最上方

hezhongfeng commented 3 years ago

我的example 示例试了吗? 如果example没问题,可u一参考下

mjn1154477982 commented 3 years ago

watch:{ $route(to,from){ this.$store.commit('setPageStackKey',to.query['stack-key']);//存放页面缓存key到store中 if (to.params['stack-key-dir'] === 'forward') { //前进 this.transitionName = 'forward'; window.scrollTo(0,0); } else { //后退 this.transitionName = 'back'; } } } 可以在页面前进的时候,把滚动条设置到顶部