Uni Z Paging Versions Save

【uni-app下拉刷新、上拉加载】高性能,全平台兼容。支持vue、nvue、vue2、vue3,使用wxs+renderjs实现。支持虚拟列表,支持自定义下拉刷新、上拉加载更多,支持自动管理空数据图、点击返回顶部,支持聊天分页、本地分页,支持国际化等100+项配置

2.6.9

4 months ago

2024新年快乐!!祝大家在新的一年里工作顺利,事事顺心!
1.新增 chat-record-more-offset,支持控制使用聊天记录模式时滚动到顶部后,列表垂直移动偏移距离。
2.修复 nvue中nvueWaterfallConfignvueRefresherStyle报错的问题。
3.修复 下拉刷新可能出现的loading变大闪动问题。
4.优化 核心逻辑添加注释&规范插件&demo代码格式。

2.6.8

4 months ago

修复 在微信小程序中报错:class不支持"xxx-${unit}"语法的问题。

2.6.7

4 months ago

1.新增 props:unit,支持自定义z-paging内置布局单位为rpx或px。
2.优化 之前在安卓中scroll-view有概率滚动到顶部时scrollTop不为0导致下拉刷新判断异常,经过测试在HX3.98+已修复,关闭容错判断并解决由此引发的安卓在特定位置下拉抖动的问题。
3.优化 下拉刷新从滚动到下拉状态平滑过渡效果。
4.优化vue3+appvue中支持main.jsuni.$zp全局配置。

2.6.6

4 months ago

1.新增 updateFixedLayout方法,以修复在iOS+h5+tabbar+fixed+底部有安全区域的设备中从tabbar页面跳转到无tabbar页面后返回,底部有一段空白区域的问题。
2.优化 swiper-demo性能,切换到当前页才渲染z-paging组件&组件卸载后禁止继续查询节点信息,修复由此引发的Error: Not Found:Page的问题。
3.优化 z-paging配置逻辑&废除不合理的配置&优化组件初始化加载性能。

2.6.3

5 months ago

1.新增 completeByError方法,支持通过方法传入请求失败原因,z-paging-error-emit亦支持相关参数。
2.修复 短时间内疯狂下拉&收回列表可能出现的列表无法滚动的问题。
3.修复 concat为false时,无数据显示问题(by wty)。
4.修复 使用页面滚动时scrollIntoViewByIdscrollIntoViewByNodeTop滚动的位置不正确的问题。
5.修复 refreshToPagereload之前调用时page参数无效的问题。
6.修复 滑动切换选项卡+吸顶演示2在安卓中下拉时整个页面被下拉的问题。
7.修复 在安卓+APP中使用swiper-demo可能出现的Error: Not Found:Page报错。
8.优化 refreshToPage+本地分页时不进行网络请求,依然进行本地分页。
9.优化 completeByNoMore完全由nomore控制,当传入空数组时,不强制设置为没有更多数据。

2.6.2

6 months ago

1.修复 在源码中有异常字符导致的在vue3中编译报错的问题。
2.修复 在微信小程序中z-paging-refresh的height无效的问题(by xiaohe0601)。

2.6.1

6 months ago

1.新增 手动更新自定义下拉刷新view高度方法。
2.新增 点击返回顶部按钮添加事件监听&支持拦截。
3.新增 是否开启下拉刷新状态栏占位,适用于隐藏导航栏时,下拉刷新需要避开状态栏高度的情况。
4.新增 支持配置网络请求失败触发reject
5.修复 显示空数据图时,滚动到底部依然可以加载更多的问题。
6.修复 在vue2中底部加载更多相关slot使用template插入无效的问题。
7.修复 completePromise可能无效的问题。
8.优化 hooks判断z-paging为空则不调用。

2.6.0

7 months ago

1.修复 在安卓中突然滚动到顶部可能出现的无法下拉刷新问题。
2.修复 在安卓中可能出现的列表卡住和无法下拉的问题。
3.修复 在安卓6.0以下系统中列表为空的问题。
4.优化 列表滚动-下拉刷新状态过渡细节。

2.5.9

7 months ago

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-reloadrefresher-threshold且自定义插入下拉刷新view后可能出现的闪现旧的view的问题。
10.修复 基于z-paging封装个性化分页组件demo在vue3中列表不展示的问题。
11.修复 didUpdateVirtualListCelldidDeleteVirtualListCell高度缓存计算不正确的问题。
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细节。

2.5.8

1 year ago

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触发逻辑,仅在值改变时触发,优化性能。