煎饼果子oO
煎饼果子oO
  • 发布:2021-12-14 14:33
  • 更新:2022-12-28 09:39
  • 阅读:813

【报Bug】nvue瀑布流布局

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 3.2.16

手机系统: 全部

页面类型: nvue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

测试过的手机:

小米9Pro,iphone6s,realme Q2 5G,iphone 7+,iphone X,小米10。。。

操作步骤:

进去就是

预期结果:

正常2列两边排序

实际结果:

上面有2个会靠在一起

bug描述:

用的是nvue的专用组件waterfall,不知道为什么,每次打开上面总有2个会靠在一起,其他都没问题,滚动到下面之后再滚上来就又好了

视频链接:https://xinglanxx.oss-cn-shanghai.aliyuncs.com/demo/2.mp4

2021-12-14 14:33 负责人:DCloud_Android_ST 分享
已邀请:
煎饼果子oO

煎饼果子oO (作者)

沉了吗。。。。

  • 青阳_1900

    waterfall 组件上有没有包含 class 属性,没有的话加一下,安卓下有bug,之前测试只要waterfall上不包含class属性,显示就会这样

    2021-12-15 10:36

  • 煎饼果子oO (作者)

    回复 青阳_1900: 有class啊,<waterfall column-count="2" column-width="auto" class="main" :column-gap="gap" :show-scrollbar="false">

    2021-12-15 10:53

  • 青阳_1900

    回复 煎饼果子oO: 你这么不行,必须指定宽度,auto 也会有这个问题,参考 https://ask.dcloud.net.cn/article/39444

    2021-12-15 14:28

  • 煎饼果子oO (作者)

    回复 青阳_1900: 已指定固定宽度,但是还是没有解决,一直刷新还是会出现这种情况,给我的感觉是还没有来的急渲染<waterfall :column-count="2" :column-width="colWidth" class="main" :column-gap="gap" :show-scrollbar="false" :left-gap="lgap" :right-gap="lgap">

    2022-01-11 17:11

DCloud_Android_ST

DCloud_Android_ST

可以试用HX3.3.1 alpha 版本 看下问题是否有改善或解决

  • 煎饼果子oO (作者)

    已更新稳定版3.3.5但是还是没有解决

    2022-01-11 17:12

  • DCloud_Android_ST

    回复 煎饼果子oO: 请提供下demo示例我们排查下

    2022-01-11 17:42

  • 煎饼果子oO (作者)

    回复 DCloud_Android_ST: 可以看下我下面的评论,截图下面带了Demo

    2022-01-12 14:02

  • 煎饼果子oO (作者)

    有结果了吗?初次可能不会有什么问题,但是多刷新几次就会出现了

    2022-01-14 11:57

  • DCloud_Android_ST

    回复 煎饼果子oO: 瀑布流中的图片需避免使用widthFix或heightFix 会影响排版 目前没有找到好的方式避免。暂时建议对图片宽高都赋值

    2022-01-15 19:12

  • 煎饼果子oO (作者)

    回复 DCloud_Android_ST: 如果对图片宽高都赋值的话,那瀑布流还有什么意义?都固定宽高了,那应该就不是瀑布流了啊

    2022-01-17 13:56

  • DCloud_Android_ST

    回复 煎饼果子oO: 建议设置不同的css样式 目前没找到解决方案。

    2022-01-17 14:02

5***@qq.com

5***@qq.com

兄弟解决了吗。。

煎饼果子oO

煎饼果子oO (作者)

附件,IOS目前没什么问题,主要是安卓,下面截图是小米9Pro测的

DCloud_Android_ST

DCloud_Android_ST

waterfall瀑布流效果。cell中的图片需避免使用widthFix或heightFix 会影响排版 目前没有找到好的方式避免。暂时建议对图片宽高都赋值

ctycode

ctycode

朋友解决了吗?我也出现了类似问题 IOS上 瀑布流里的图片高度会飘忽不定 甚至能超出屏幕 滑下去再上来就又恢复正常了

  • ctycode

    scaleToFill模式下置顶高度也会出现这种问题, widthFix也一样

    2022-04-11 22:36

2***@qq.com

2***@qq.com

解决了吗兄弟,求解啊,搞了一天了

  • 2***@qq.com

    解决了,兄弟们,这个已经没人去维护了

    waterfall组件自带的gap有问题,不要使用它自带的gap,自己去写样式就好了

    2023-01-02 11:48

  • 5***@qq.com

    回复 2***@qq.com: 还是兄弟你给力,确实是gap的问题。我当时也是搞了好久,这个waterfall组件bug是真的莫名其妙,原来是自带gap不要用,自己手动设置间距就没问题了。

    2023-01-15 10:28

  • 9***@qq.com

    能具体说下吗兄弟,我也搞了好久,是把column-gap="10" :left-gap="0" :right-gap="0"这些不设置吗

    2023-02-02 19:58

  • 9***@qq.com

    哦哦,用style写间距就好了,总算解决了,谢了兄弟

    2023-02-02 20:07

  • j***@gmail.com

    有点儿东西兄弟,我也是这个问题,现已解决

    2023-05-04 15:15

2***@qq.com

2***@qq.com

1.数据源中的数据有问题:如果数据源中的数据有问题,可能会导致 waterfall 组件显示不正常。可以检查一下数据源中的数据是否有误。

  1. 组件配置有误:如果组件的配置有误,可能会导致组件显示不正常。可以检查一下组件的配置是否正确。
  2. CSS样式问题
  3. 嗯.......

要回复问题请先登录注册