猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
单页面应用,页面跳转后,返回后,回到当前位置?
业务场景:用vue.js开发单页面应用,当滚动到页面a底部时,点击跳转到下一个页面b,再按返回,页面还是停留在页面a的底部,怎样做?
慕码人8056858
浏览 1154
回答 1
1回答
千巷猫影
**以上答案全部作废;哈哈,狂不?** 返回的话,如果前面是个带图列表页,无论怎么返回,都会重载入该列表视图; 也就是说;图片没完全载入的情况下,即便你做了scrollHeight或者scrollTOP, 都无法滚动到指定位置,因为html本身都没有那么长; **在下angularjs写过一个瀑布流的MALL,就这返回并定位到位置的门槛高到直接挡脸的高度;** 好啦:我当初的解决方案,其实相当简单;A页 - B页这样的话,其实A页和B页是一个视图; 1,当初做的B页是直接接到A页瀑布流的底部; 2,禁用瀑布流;同时记录_ScrollTop到controller; 3,吧瀑布流height:0; -,返回就是把B页隐藏;(用作复用); 5,瀑布HEIGHT:AUTO; 6,你返回了; 差不多就这样,偷懒的方法;( ̄▽ ̄)"; **只要跳视图了,基本触发重载; 所以,就不能触发重载咯**;AB就是一个视图里面了;
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续