请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

scroll滚动的问题

我没用btter-scroll 封装的滚动,我用的是cube-ui封装的滚动,但是有个问题,如果给封装scroll一个top的高度的话。那么那就不会滚动到底部,如果把这个top取消就可以滚动到底部,就像scroll计算了transform的限制,但给了top之后,那么限制没变,就只能滚动一部分。

正在回答 回答被采纳积分+3

4回答

ustbhuangyi 2019-06-18 10:34:29

https://img1.sycdn.imooc.com//szimg/5d084db3000133bf06201296.jpgRecommend.vue 已经调到了 200px 的 top 值,仍然可以滚动到底部啊

0 回复 有任何疑惑可以回复我~
  • 你是用的原代码么?为什么我不行- -
    回复 有任何疑惑可以回复我~ 2019-06-18 10:44:10
  • ustbhuangyi 回复 提问者 weixin_慕田峪8173282 #2
    clone 你的代码啊
    回复 有任何疑惑可以回复我~ 2019-06-18 10:44:32
  • 提问者 weixin_慕田峪8173282 回复 ustbhuangyi #3
    所以我就问你是不是用我的原代码···,为什么在我这边真的拉不到底······就是事先我把top调到300px,再初始化滚动组件也是不行。所以我现在歌手页哪里就做不到····
    回复 有任何疑惑可以回复我~ 2019-06-18 10:49:23
ustbhuangyi 2019-06-17 15:59:38

设置了 top,只是让视口变小了,并不会影响它的行为啊,如果你是初始化 scroll 后再设置的 top,那么需要让 scroll.refresh 重新计算一下高度。

0 回复 有任何疑惑可以回复我~
  • 我是初始化之前给他top的,刚刚我做个按钮,渲染后,我按下那个按钮执行scroll.refresh方法,也是没用···= =,尴尬
    回复 有任何疑惑可以回复我~ 2019-06-17 16:36:34
  • ustbhuangyi 回复 提问者 weixin_慕田峪8173282 #2
    要不你把代码传到 GitHub 上吧,ReadMe 里写一下问题描述和复现步骤,我抽空帮你看看。
    回复 有任何疑惑可以回复我~ 2019-06-17 16:39:34
  • 提问者 weixin_慕田峪8173282 回复 ustbhuangyi #3
    https://github.com/343629302/vue_text
    回复 有任何疑惑可以回复我~ 2019-06-17 19:37:53
提问者 weixin_慕田峪8173282 2019-06-17 15:38:50

https://img1.sycdn.imooc.com//szimg/5d0743190001e3ae05070601.jpg

当没有给cube-scroll的父级一个top的时候时候如上图


https://img1.sycdn.imooc.com//szimg/5d07433600018a3f04450559.jpg


当给了cube-scroll的父级 100px的top值的时候,最底如上图


0 回复 有任何疑惑可以回复我~
ustbhuangyi 2019-06-17 13:40:45

滚动不完整还是因为高度不对吧,你这个 top 高度是做什么用的?

0 回复 有任何疑惑可以回复我~
  • 我就是做歌手详情页哪里,他有个top把歌手的图片露出来的吧。
    回复 有任何疑惑可以回复我~ 2019-06-17 14:04:55
  • 如果是在顶部的时候是可以完全滚动的,但是一有top就会有缺陷吧,感觉。
    回复 有任何疑惑可以回复我~ 2019-06-17 14:05:50
  • ustbhuangyi 回复 提问者 weixin_慕田峪8173282 #3
    如果按课程实现的逻辑,只是把 scroll 组件替换为 cube-scroll 组件不会有问题的,你再和源码做一下对比,看看布局样式逻辑有没有差异。
    回复 有任何疑惑可以回复我~ 2019-06-17 14:37:18

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信