【源码安装python】【三公源码搭建h5】【web框架技术第二版源码】vuescroller 修改源码_vue修改源码无效

时间:2024-12-29 09:44:47 编辑:b2b商务源码 来源:ccs源码

1.vue scroller返回页面记住滚动位置的修修改实例代码

vuescroller 修改源码_vue修改源码无效

vue scroller返回页面记住滚动位置的实例代码

       1,设置keepAlive:是改源源码安装python否缓存

       router:

       {

       path:

       '/actlist',

       name:

       'actlist',

       component:

       actlist,

       meta:

       {

       keepAlive:

       true

       }

       }

       2,设置渲染页面

       app.vue

       <keep-alive>

       <router-view

       v-if="$route.meta.keepAlive"></router-view>

       </keep-alive>

       <router-view

       v-if="!$route.meta.keepAlive"></router-view>

       3,记录滚动位置并赋值

       beforeRouteEnter(to,from,next){

       if(!sessionStorage.askPositon

       ||

       from.path

       ==

       '/'){ //当前页面刷新不需要切换位置

       sessionStorage.askPositon

       =

       '';

       next();

       }else{

       next(vm

       =>

       {

       if(vm

       &&

       vm.$refs.my_scroller){ //通过vm实例访问this

       setTimeout(function

       ()

       {

       vm.$refs.my_scroller.scrollTo(0,

       sessionStorage.askPositon,

       true);

       },0)//同步转异步操作

       }

       })

       }

       },

       beforeRouteLeave(to,from,next){ //记录离开时的位置

       sessionStorage.askPositon

       =

       this.$refs.my_scroller

       &&

       this.$refs.my_scroller.getPosition()

       &&

       this.$refs.my_scroller.getPosition().top;

       next()

       }

       总结

       以上所述是小编给大家介绍的vue

       scroller返回页面记住滚动位置的实例代码,希望对大家有所帮助,源码三公源码搭建h5如果大家有任何疑问请给我留言,无效web框架技术第二版源码小编会及时回复大家的修修改源码编辑器云变量的使用。在此也非常感谢大家对脚本之家网站的改源百度百科源码php支持!

       您可能感兴趣的源码文章:vue-scroller记录滚动位置的示例代码