Releases: SmileZXLee/uni-z-paging
v2.6.6
1.新增
updateFixedLayout
方法,以修复在iOS+h5+tabbar+fixed+底部有安全区域
的设备中从tabbar页面跳转到无tabbar页面后返回,底部有一段空白区域的问题。
2.优化
swiper-demo
性能,切换到当前页才渲染z-paging
组件&组件卸载后禁止继续查询节点信息,修复由此引发的Error: Not Found:Page
的问题。
3.优化
z-paging
配置逻辑&废除不合理的配置&优化组件初始化加载性能。
v2.6.3
1.新增
completeByError
方法,支持通过方法传入请求失败原因,z-paging-error-emit
亦支持相关参数。
2.修复
短时间内疯狂下拉&收回列表可能出现的列表无法滚动的问题。
3.修复
concat
为false时,无数据显示问题(by wty)。
4.修复
使用页面滚动时scrollIntoViewById
和scrollIntoViewByNodeTop
滚动的位置不正确的问题。
5.修复
refreshToPage
在reload
之前调用时page参数无效的问题。
6.修复
滑动切换选项卡+吸顶演示2在安卓中下拉时整个页面被下拉的问题。
7.修复
在安卓+APP中使用swiper-demo
可能出现的Error: Not Found:Page
报错。
8.优化
refreshToPage
+本地分页
时不进行网络请求,依然进行本地分页。
9.优化
completeByNoMore
完全由nomore控制,当传入空数组时,不强制设置为没有更多数据。
v2.6.2
1.修复
在源码中有异常字符导致的在vue3中编译报错的问题。
2.修复
在微信小程序中z-paging-refresh
的height无效的问题(by xiaohe0601)。
v2.6.1
1.新增
手动更新自定义下拉刷新view高度方法。
2.新增
点击返回顶部按钮添加事件监听&支持拦截。
3.新增
是否开启下拉刷新状态栏占位,适用于隐藏导航栏时,下拉刷新需要避开状态栏高度的情况。
4.新增
支持配置网络请求失败触发reject
。
5.修复
显示空数据图时,滚动到底部依然可以加载更多的问题。
6.修复
在vue2中底部加载更多相关slot
使用template
插入无效的问题。
7.修复
complete
的Promise
可能无效的问题。
8.优化
hooks
判断z-paging
为空则不调用。
v2.6.0
1.修复
在安卓中突然滚动到顶部可能出现的无法下拉刷新问题。
2.修复
在安卓中可能出现的列表卡住和无法下拉的问题。
3.修复
在安卓6.0以下系统中列表为空的问题。
4.优化
列表滚动-下拉刷新状态过渡细节。
v2.5.9
2.5.9(2023-09-25)
1.新增
doInsertVirtualListItem
方法,支持在非固定高度虚拟列表新插入数据。
2.新增
refreshToPage
方法,支持刷新列表数据至指定页。
3.新增
请求失败Promise在reject时添加具体错误信息,组件内部调用reload时添加catch处理。
4.修复
滑动切换选项卡+吸顶模式在抖音小程序中下拉刷新状态无法结束的问题。
5.修复
slot="left"
&slot="right"
可能出现的高度过高超出页面的问题。
6.修复
nvue中可能出现的切换空数据图后切换回列表数据时底部加载更多在列表顶部的问题。
7.修复
虚拟列表固定高度cell超出屏幕高度时,底部有异常空白的问题。
8.修复
i18n国际化可能导致的下拉刷新view未能正常显示的问题。
9.修复
设置show-refresher-when-reload
和refresher-threshold
且自定义插入下拉刷新view后可能出现的闪现旧的view的问题。
10.修复
基于z-paging封装个性化分页组件demo在vue3中列表不展示的问题。
11.修复
didUpdateVirtualListCell
和didDeleteVirtualListCell
高度缓存计算不正确的问题。
12.修复
empty-view-super-style
无效的问题。
13.修复
vue3+ios中长时间进入后台打开后可能出现的下拉刷新展示位置向下偏移的问题。
14.修复
在安卓+nvue中,z-paging高度比较低时,空数据图被裁剪的问题。
15.优化
endRefresh
触发时,也终止系统默认下拉刷新状态。
16.优化
slot插入的上下view禁止touchmove事件冒泡。
17.优化
addDataFromTop
方法传入的数组倒序处理。
18.优化
列表滚动性能,减少js层和wxs层信息交互次数。
19.优化
从列表滚动过渡到下拉刷新时的细节处理以解决由此可能引发的下拉刷新抖动问题。
20.优化
聊天记录模式demo细节。
v2.5.8
1.新增
props:refresher-no-transform
,支持控制下拉刷新时是否禁止下拉刷新view跟随用户触摸竖直移动。
2.新增
props:refresher-refreshing-animated
,支持控制下拉刷新刷新中状态下是否展示旋转动画。
3.新增
vue3中页面滚动hooks。
4.新增
全局拦截器-@query
拦截器中回调函数添加当前列表最后一个item数据。
5.修复
在vue3+内置浏览器中,报错SyntaxError: Unexpected token . at xxx
的问题。
6.修复
滑动切换选项卡简化写法queryList触发多次的问题。
7.优化
底部加载更多展示逻辑,在各个平台中过渡更加自然。
8.优化
@touchDirectionChange
触发逻辑,仅在值改变时触发,优化性能。
v2.5.6
1.修复
在nvue+安卓中,设置empty-view-center
为false后空数据图被切割未能完整显示的问题。
2.修复
由2.5.4
引出的在nvue中,使用slot="top"
后下拉刷新失效的问题。
v2.5.5
1.修复
在nvue+安卓中,设置empty-view-center
为false后空数据图被切割未能完整显示的问题。
2.修复
由2.5.4
引出的在nvue中,使用slot="top"
后下拉刷新失效的问题。
v2.5.4
1.修复
show-loading-more-when-reload
设置为true时,调用reload不显示正在加载...
的问题。
2.修复
isOldWebView
中的系统版本号解析错误导致部分系统中首次加载内容出现延迟的问题。
3.优化
refresher-enabled
被动态设置为false时,强制关闭当前下拉刷新。
4.优化
整合z-paging
与z-paging-swiper
共用代码并精简代码写法。