欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

vue-scroller記錄滾動位置的示例代碼

問題描述:

成都創(chuàng)新互聯公司成立與2013年,先為濉溪等服務建站,濉溪等地企業(yè),進行企業(yè)商務咨詢服務。為濉溪企業(yè)網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。

列表頁進入詳情頁,或者tab頁切換,然后再返回列表頁,希望能切換到之前滾動位置

解決問題思路:

切換到其他頁面前記錄位置,返回列表頁的時候返回位置。這就需要借助vue-router的beforeRouteEnter和beforeRouteLeave這兩個鉤子去實現.

還有一種更簡單粗暴的方法, vue-scroller.min.js源碼中添加寬高不為零判斷,實現方式見評論,是最近代碼優(yōu)化的時候發(fā)現的。

代碼部分:

beforeRouteEnter(to,from,next){

 if(!sessionStorage.askPositon || from.path == '/'){//當前頁面刷新不需要切換位置

  sessionStorage.askPositon = '';

  next();

 }else{

  next(vm => {

    if(vm && vm.$refs.scrollerBottom){//通過vm實例訪問this

     setTimeout(function () {

      vm.$refs.scrollerBottom.scrollTo(0, sessionStorage.askPositon, false);

     },0)//同步轉異步操作

    }

  })

 }

},

beforeRouteLeave(to,from,next){//記錄離開時的位置

 sessionStorage.askPositon = this.$refs.scrollerBottom && this.$refs.scrollerBottom.getPosition() && this.$refs.scrollerBottom.getPosition().top;

 next()

}, 

需要注意的點:

1.熟悉vue-router和vue-scroller的api

2.beforeRouteEnter的時候,是無法通過this去訪問vue實例的,需要借助于vm

3.setTimeout 0 的使用

等下周發(fā)版的時候,我貼上鏈接,可以體驗下效果

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持創(chuàng)新互聯。

網頁題目:vue-scroller記錄滾動位置的示例代碼
本文路徑:http://aaarwkj.com/article40/jeeceo.html

成都網站建設公司_創(chuàng)新互聯,為您提供Google、ChatGPT營銷型網站建設、做網站、建站公司、網站策劃

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

營銷型網站建設
99久久精品国产国产毛片| 日本不卡一区二区视频| 欧美日韩国产成人激情| 亚洲欧洲中文字幕一区二区| 亚洲av在线观看午夜| 偷拍福利视频一区二区三区| 亚洲熟妇精品一区二区三区| 国产一区二区三区婷婷| 久久久久久精品妇女| 三级精品一区二区三区| 朋友的尤物人妻中文字幕| 亚洲综合五月天色婷婷| 蜜臀av免费在线观看| 久久青草精品欧美日韩精品| 精品亚洲午夜久久久久| 91麻豆精品国产91久5久久| 欧美黄片在线免费观看| 色综合久久国产原创野外| 国产黄色一区二区三区四区| 久久人热视频这里只有精品| 久久se精品人妻一区二区三区| 一区中文字幕人妻少妇| 久久男女激情免费视频| 自拍偷拍一区蜜桃视频| 亚洲天堂网免费在线看| 五月天丁香婷婷一区二区| 国产一区二区高清不卡| 国产精品白丝一区二区三区| 森泽佳奈在线视频观看| 国产三级精品三线在线观看| 国产又爽又乱的视频在线| 99久久热这里只有精品| 超碰欧美性欧美最猛性| 少妇人妻精品一区三区二区| 国内午夜福利精品视频| 亚洲av男人的天堂看| 亚洲国产日韩欧美综合久久| 欧美一区二区高清不卡| 国产91日韩欧美在线观看| 99精品一二三日韩| 亚洲精品国产熟女高潮|