android 原生 demo6,2.6.9原生组件waterfall的一些BUG,已提供精美DEMO复现

0528更新 ios 的新问题

添加 alwaysScrollableVertical=”true” 后,又发现了一个问题

该问题在使用list组件时也会出现

复现步骤:

1、把 demo 中的 total 属性改成 2;

2、下拉屏幕(注意不要触发到下拉刷新的阀值),稍微下拉一点点然后松手,会触发 loading 组件的显示

红框部分应该只有在 上拉加载更多的时候才会显示

70e5ea5a38e5f9555621029a91b53c5e.png

247d21e33227a4024213518a4580f9ba.gif

以下是原问题:

具体表现请查看附件DEMO,可以按照下列方式复现BUG

ios 端的 bug 如下:

1、把 demo 中的 total 属性改成 2 之后,无法触发下拉刷新;

2、把 demo 中的 total 属性改成 20 之后,上拉加载更多数据,当所有数据全部加载完成,此时再次上拉loading组件会显示- 到底啦 -,这个时候,点击顶部筛选条件中的任意一个条件,会触发数据的重置刷新,第1排的数据被遮挡住了一部分,并没有回到顶部。

android 端的 bug 如下:

1、把 demo 中的 total 属性改成 2 之后,上拉加载更多,会正常显示loading组件,但是把 demo 中的 total 属性改成 20 之后,上拉加载时无法显示loading组件。

问答

你好感谢反馈,针对 iOS 的两个问题

关于问题1,内容不满一屏无法触发下拉刷新的问题,是因为不满一屏是默认不会触发滚动,可以给 waterfall 组件添加 alwaysScrollableVertical=”true” 属性解决这个问题

alwaysScrollableVertical="true"

:column-count="columnCount"

column-width="auto"

left-gap="5"

column-gap="5"

right-gap="5"

show-scrollbar="false"

class="waterfall"

ref="waterfall"

@loadmore="onLoadMore"

@scroll="onScroll"

>

问题2,刷新数据后页面没有回到顶部的问题,下个版本会修复此问题

loading无效了

android 不显示loading组件问题已验证

当前版本解决方案: 使用 waterfall 的 @loadmore

{{i}}

我也遇到了这个问题 在IOS端 不满足一屏不能下拉 淦

IOS发现一个bug,list组件内容不满全屏时可下拉刷新和上拉加载,但是上拉加载后(无数据)页面内容直接往上移动,无法像安卓一样回弹到原来的样子。每上拉一次页面内容就会往上移动那么一点。waterfall加了alwaysScrollableVertical=”true” 后也会如此。

兄弟们,为什么我进一步封装的list,安卓下无法触发加载更多,不管是loadmore还是使用loader。

然后iOS下存在加载更多之后,刷新一下,就无法加载更多。

你们封装的list有这种情况吗?

更多具体情况我还在测试。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值