文章詳情頁
javascript - vue有什么好的辦法返回上一個路由保持位置不變。
瀏覽:228日期:2022-12-13 16:14:26
問題描述
上拉刷新來實現分頁,當有很多頁的話,點擊列表某一頁去詳細,然后從詳情返回上一頁,位置不能變,而且代碼不會刷新,使用scrollBehavior還是算了,我用的是hash模式,有做過類似,希望能給點意見。
問題解答
回答1:beforeRouteLeave(to, from, next){ let position = window.scrollY() this.$store.commit(’SAVE_POSITION’, position) //離開路由時把位置存起來}
在頁面中取值
mounted () { this.$nextTick(function(){ let position = this.$store.state.position //返回頁面取出來 window.scroll(0, position) }) }
標簽:
JavaScript
相關文章:
1. mac里的docker如何命令行開啟呢?2. docker - 各位電腦上有多少個容器啊?容器一多,自己都搞混了,咋辦呢?3. nignx - docker內nginx 80端口被占用4. docker容器呢SSH為什么連不通呢?5. 關于docker下的nginx壓力測試6. Docker for Mac 創建的dnsmasq容器連不上/不工作的問題7. 關docker hub上有些鏡像的tag被標記““This image has vulnerabilities””8. angular.js使用$resource服務把數據存入mongodb的問題。9. docker 下面創建的IMAGE 他們的 ID 一樣?這個是怎么回事????10. docker-compose 為何找不到配置文件?
排行榜

網公網安備