6***@qq.com
6***@qq.com
  • 发布:2023-05-15 09:57
  • 更新:2023-05-17 14:28
  • 阅读:145

仿写uni-template-news新闻模板,为什么浏览器右侧出现2个滚动条

分类:uni-app

仿照uni-template-news新闻模板,重写了一份,所有页面都用的vue而不是nvue,在手机端正常,在PC端浏览器上,右侧出现2个滚动条。

最外侧的滚动条是滚动newsPage组件的,但是位置应该在newsPage组件的右侧,而不是浏览器的右侧,请问如何修改这个滚动条位置,是跟设置有关,还是跟布局或CSS有关。
谢谢!

2023-05-15 09:57 负责人:无 分享
已邀请:
6***@qq.com

6***@qq.com (作者)

这个问题解决了,但是还是不明白原理。
增加了rightWindow后,主页部分显示在左侧,rightWindow部分的内容显示在右侧,
如果主页部分内容很长,就会出现滚动条,但此时滚动条跑到了屏幕的最右侧,同时rightWindow部分也比较长,也出现了滚动条,因此右侧出现了2个滚动条。
主页的滚动条应该紧贴着主页的右边,为什么会跑到屏幕最右边,这个仍然没弄明白。
解决方法倒是简单,主页里的长列表必须包在scroll-view里,并且给他绝对定位,上下边距都是0,这样主页的滚动条就紧靠主页右侧了。
but who can tell me why? thanks!

要回复问题请先登录注册