收藏
回答

view组件的高度问题,急,急,急,在线等~!!!

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 需求 view 客户端 7.0.3 2.3.1

- 需求的场景描述(希望解决的问题)

我在view组件中渲染列表内的信息,当列表内的信息超过134个之后,后续内容不会被渲染出现了。

- 希望提供的能力

想知道

  1. view组件是否有最高高度限制?

  2. 如果有高度限制我改为scroll-view是否也有高度限制?


代码片段如下:

<view wx:if="{{partnerList.length>0}}">

    <view wx:for="{{partnerList}}" wx:key="unique" wx:for-index="idx">

        <view bindtap="showPersionInfo" data-rowId="{{item.id}}">

        ....此处view组件内为实际展示内容,每个用户的展示内容大概的高度为489px

        </view>

    </view>

</view>


这里的partnerList列表内容一旦超过134个之后,前端下拉就不再触发渲染。也就是说不会展示出来,列表的内容在刷新增加,但不会展示了。

最后一次编辑于  03-20  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • 三世羽翾
    三世羽翾
    03-20

    不是view有高度限制,而是页面dom有多少限制,页面dom渲染超出限制就会出现后续的不能渲染,因为大量dom会影响渲染性能,解决方案就是,每次只渲染列表的一部分,其他部分使用一个很高的空白view代替就行了

    03-20
    赞同
    回复 1
    • 文森特
      文森特
      03-20

      好的,明白了,谢谢大神~!

      03-20
      回复