除了老师说的bug 我发现还有一个bug
# 具体遇到的问题
1.点击这里的时候
2.如果把首页的位置往下拉一点 (大概下拉这么多 ,这时候头部只能看到一半的位置)
如果这时候在去点击任意一个的话
这里跳转之后的页面高度和首页的默认位置高度是一样被遮挡了一半了。
正常应该是这样的:
# 报错信息的截图
# 相关课程内容截图
# 尝试过的解决思路和结果
# 粘贴全部相关代码,切记添加代码注释(请勿截图)
在这里输入代码,可通过选择【代码语言】突出显示
正在回答
同学你好,问题解答如下:
由于多个页面之间的滚动会相互影响,所以出现了同学所说的bug。而将如下代码去掉就能够解决该问题:
是因为去掉该段代码后,详情页的高度就由内容撑开了,此时内容较少,因此详情页不会出现滚动条,也就无法滚动,所以上一个页面的滚动行为,不会影响该页面(该页面无法滚动,也就无法往上移)。当设置该样式后,详情页高度很大,可以滚动,此时上一个页面滚动后,就会影响该页面。
祝学习愉快!
经过另外一个同学的提示https://class.imooc.com/course/qadetail/259620
他也出现了这样的问题,是老师在写代码中遗留的代码造成的
在Detail.vue中给这个content设置了height 为什么就会造成这种效果? 也就是说当主页我滑动到高度为100的时候点击进入某详情页,然后详情页打开的时候也是在100左右,而不是0这个起始位置。不明白这段代码造成这样原因的原理是什么?
- 参与学习 人
- 提交作业 239 份
- 解答问题 10739 个
本阶段带你深入前端开发的肌理,通过ES6基础知识和前端主流高级框架的学习,助你快速构建企业级移动webAPP应用,进入职场的终极battle
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星