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

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)新互聯

營銷型網站建設
日本区一区二区三啪啪| 欧美亚洲另类色自拍偷拍| 91大神午夜在线观看| 可以免费看黄的网久久| 欧美黄片网站在线观看| 亚洲精品国产av一区| 日本爱爱一区二区三区| 丰满少妇一区二区三区专区| 九九视频在线观看免费观看| 亚洲福利区一区二区三区| 粉嫩极品国产在线观看| 精品人妻av区天天看片| 丰满肥臀熟女高清区二区| 熟女高潮av一区二区| 亚洲av正片一区二区三区| 亚洲s码在线一区二区| 白白色成人在线免费视频| 欧美丰满熟妇视频在线| 亚洲免费成人高清电影| 亚洲邻家人妻一区二区| 天天免费日日夜夜夜夜| 永久免费成人在线视频| 国产午夜三级视频在线观看| 久久99久久久国产精品| 在线观看视频网站一卡二卡| av中文在线免费观看| 欧美经典三级一区二区三区| 水蜜桃在线观看一区二区国产| 国产乱子一区二区三区| 国内外成人皇色视频| 日韩精品一区二区三区夜色| 99国产精品的热久久| 日韩精选视频在线播放| 97人妻人人澡人人添人人爽| 刘亦菲毛片一区二区三区| 天堂中文在线免费观看av| 最美是你免费视频观看| 日本高清区一区二区三区四区五区| 91在线视频欧美国产| 国产成人免费视频大全| 欧美国产日韩亚洲综合|