a***@126.com
a***@126.com
  • 发布:2023-10-19 16:59
  • 更新:2023-11-03 18:40
  • 阅读:306

uniapp nvue下waterfall组件图片高度不自适应

分类:uni-app

uniapp nvue下waterfall组件图片高度貌似固定了的,不会跟随图片大小自动调整高度

2023-10-19 16:59 负责人:无 分享
已邀请:
c***@e-buy.com

c***@e-buy.com

找到方法了,将waterfall放到父容器下边,给父容器高度设置为窗口高度,除瀑布流展示的列表外,其他的组件都放在<header>中即可。

示例代码如下:

<template>  
  <waterfall column-count="2" column-width="auto" :style="{ height: windowHeight + 'px' }">  
    <header>  
      <!--轮播-->  
      <swiper class="swiper_banner">  
        ......  
      </swiper>  
      <!--广告位-->  
      <view class="ads_List_box">  
        ......  
      </view>  
    </header>  
    <!--瀑布流展示的商品列表-->  
    <cell v-for="num in lists" >  
      <text>{{num}}</text>  
    </cell>  
  </waterfall>  
</template>  
<script>  
  export default {  
    data () {  
      return {  
        lists: ['A', 'B', 'C', 'D', 'E']  
      }  
    }  
  }  
</script>  

<style></style>

c***@e-buy.com

c***@e-buy.com

图片高度应该都可以设置,问题是单独使用waterfall+cell会出现waterfall整体高度不能自适应调整,多列展示跟单列展示总高度相同,多列下后边会大面积空白

c***@e-buy.com

c***@e-buy.com

不知道咋弄了,官方文档就介绍那么点东西,该试的也试了,开发社区也找了好久,百度了好久,还没找到解决方法

该问题目前已经被锁定, 无法添加新回复