uniapp 处理scroll-view 无法滚动

小程序里使用scroll-view,然后发现在iOS下不能滚动,在安卓下正常。

  1. 先确认scroll-y="true"
  2. 一定需要给scroll-view设置一个高度,具体的根据你自己的页面来 ,可以getSystemInfo获取可视区域的高度
const res = uni.getSystemInfo({
        success:(res=>{
        this.clientHeight = res.windowHeight - getApp().globalData.navHeight - 50;
    })
 });
  1. 给scroll-view加上判断,最后是这样的
<scroll-view v-if="clientHeight != 0" scroll-y="true" :style="{'height': clientHeight + 'px'}">
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容