久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

javascript - vue有什么好的辦法返回上一個(gè)路由保持位置不變。

瀏覽:133日期:2022-12-13 16:14:26

問(wèn)題描述

上拉刷新來(lái)實(shí)現(xiàn)分頁(yè),當(dāng)有很多頁(yè)的話,點(diǎn)擊列表某一頁(yè)去詳細(xì),然后從詳情返回上一頁(yè),位置不能變,而且代碼不會(huì)刷新,使用scrollBehavior還是算了,我用的是hash模式,有做過(guò)類似,希望能給點(diǎn)意見(jiàn)。

問(wèn)題解答

回答1:

beforeRouteLeave(to, from, next){ let position = window.scrollY() this.$store.commit(’SAVE_POSITION’, position) //離開(kāi)路由時(shí)把位置存起來(lái)}

在頁(yè)面中取值

mounted () { this.$nextTick(function(){ let position = this.$store.state.position //返回頁(yè)面取出來(lái) window.scroll(0, position) }) }

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 资阳市| 监利县| 宁城县| 昭通市| 错那县| 开江县| 洱源县| 楚雄市| 乐平市| 兴化市| 龙陵县| 红桥区| 仙桃市| 张家口市| 华宁县| 杨浦区| 贵港市| 崇文区| 漳州市| 汶川县| 酒泉市| 林周县| 大方县| 沿河| 鄂尔多斯市| 渭南市| 安泽县| 五台县| 宁安市| 杭锦后旗| 华阴市| 绥宁县| 滨州市| 金湖县| 玛沁县| 南雄市| 行唐县| 雅江县| 黄浦区| 刚察县| 福安市|