请问一下,我在页面分成了上下两部分,上部分是固定的一个view,下部分是一个scroll-view组件,需要根据屏幕大小进行自适应高度适配,这个scroll-view的高度应该怎么设置啊?
我用var dev = wx.getSystemInfoSync();获取设备高度,然后减去view的高度,但是貌似在不同的拼上会导致scroll-view的高度并没有完全延伸到底部,而是会剩余或者超出。
<scroll-view scroll-y="true" style="height:{{height}}px"
bindscroll="scrollView"
bindscrolltolower="bottomScroll" scroll-into-view="{{scrollId}}">

使用flex布局 scroll-view 高度为100%时,有bug,在模拟器上可以滚动 都真机上 就完蛋了
只能使用1楼或2楼的办法,在view上增加overflow-y:auto,使view进行滚动,但是滚动很差,一点都不顺滑。
要么就动态计算高度,感觉这方法好挫。
flex 布局下的 scroll-view 在 IOS 使用 scroll-top 无效(不管设置为多少,scroll-top 都为0)的问题,大家有遇到过吗?
你好,想请问下该如何计算高度,拿到的设备高度是去掉导航栏的高度么?
楼主,在什么手机上出现你说的问题?我也是采用计算高度的方式实现的,目前没发现有问题。
一楼 周冉 的方式有问题吧,iphone6下虽可以滑动,但不出现滚动条。
谢谢~
可以用 flex 来解决, 具体参考如下:
page{height:100%;}.main-container{display:flex;flex-direction: column;height:100%;}.view-header{height:200px;background-color:red;/*width:100%;*/}.view-body{flex:1;background-color:blue;/*width:100%;*/}<viewclass="main-container"><viewclass="view-header"></view><scroll-viewclass="view-body"></scroll-view></view>