tdesign-miniprogram icon indicating copy to clipboard operation
tdesign-miniprogram copied to clipboard

PullDownRefresh 真机 下拉刷新时异常

Open wangyankun33 opened this issue 6 months ago • 18 comments

tdesign-miniprogram 版本

可以重现此debug

重现链接

No response

重现步骤

No response

期望结果

下拉刷新丝滑无卡顿

实际结果

PullDownRefresh 真机 下拉刷新时异常,下拉刷新文本在真机上卡顿出现,官方小程序在Android真机下,也是如此

基础库版本

1.9.6

补充说明

https://github.com/user-attachments/assets/b3b0ca1f-2dae-49ab-8eff-7fbf9e72eb0f

wangyankun33 avatar Jul 09 '25 07:07 wangyankun33

👋 @wangyankun33,感谢给 TDesign 提出了 issue。 请根据 issue 模版确保背景信息的完善,我们将调查并尽快回复你。

github-actions[bot] avatar Jul 09 '25 07:07 github-actions[bot]

👋 @wangyankun33,感谢给 TDesign 提出了 issue。 请根据 issue 模版确保背景信息的完善,我们将调查并尽快回复你。

已按照模版回复

wangyankun33 avatar Jul 09 '25 07:07 wangyankun33

确实,卡卡的

kiterza avatar Jul 10 '25 09:07 kiterza

而且刷新完了结束的很突然,你根本看不见那个刷新完成的提示,不知道怎么设计的,简直反人类这个组件

kiterza avatar Jul 10 '25 09:07 kiterza

试试装这个包有没有好点 @wangyankun33 @kiterza

npm i https://pkg.pr.new/tdesign-miniprogram@3785

https://github.com/Tencent/tdesign-miniprogram/pull/3785

novlan1 avatar Jul 11 '25 10:07 novlan1

试试装这个包有没有好点 @wangyankun33

npm i https://pkg.pr.new/tdesign-miniprogram@3785

#3785

非常感谢,我有时间去安装下这个包试试,后面回复

wangyankun33 avatar Jul 14 '25 08:07 wangyankun33

试试装这个包有没有好点 @wangyankun33 @kiterza

npm i https://pkg.pr.new/tdesign-miniprogram@3785

#3785

装了这个包还是安卓还是卡卡的,请问有其他解决方案吗?

luoxin59420 avatar Jul 16 '25 06:07 luoxin59420

在使用 pull-down-refresh 组件的页面,开启 disableScroll: true { "usingComponents": {}, "disableScroll": true },即可解决

ltq918 avatar Jul 16 '25 20:07 ltq918

disableScroll

在 .json文件已经加了{"disableScroll": true},页面依然卡顿!

wangyankun33 avatar Jul 17 '25 06:07 wangyankun33

那这样试试呢

<view style="height: 100vh; overflow: hidden;">

    <t-pull-down-refresh />

</view>

ltq918 avatar Jul 17 '25 07:07 ltq918

直接换成小程序自带的 scroll-view 是正常的,这个组件还是有待优化啊~~~

luoxin59420 avatar Jul 17 '25 07:07 luoxin59420

问题还没有解决,只是问题减轻了而已

liuguofeng-java avatar Jul 17 '25 08:07 liuguofeng-java

直接换成小程序自带的 scroll-view 是正常的,这个组件还是有待优化啊~~~

小程序自带的 scroll-view 组件没有下拉和加载更多的UI,虽然功能有了,但是UI确实差的一批

wangyankun33 avatar Jul 17 '25 08:07 wangyankun33

直接换成小程序自带的 scroll-view 是正常的,这个组件还是有待优化啊~~~

小程序自带的 scroll-view 组件没有下拉和加载更多的UI,虽然功能有了,但是UI确实差的一批

可以通过 refresher-default-style="none"

luoxin59420 avatar Jul 17 '25 08:07 luoxin59420

直接换成小程序自带的 scroll-view 是正常的,这个组件还是有待优化啊~~~

小程序自带的 scroll-view 组件没有下拉和加载更多的UI,虽然功能有了,但是UI确实差的一批

可以通过设置 refresher-default-style="none",插槽的方式自定义呀

luoxin59420 avatar Jul 17 '25 08:07 luoxin59420

直接换成小程序自带的 scroll-view 是正常的,这个组件还是有待优化啊~~~

小程序自带的 scroll-view 组件没有下拉和加载更多的UI,虽然功能有了,但是UI确实差的一批

可以通过设置 refresher-default-style="none",插槽的方式自定义呀

从视频中看,应该和UI没关系,在二次下拉时,时没有触发refresh事件的

wangyankun33 avatar Jul 17 '25 09:07 wangyankun33

又改了点东西,辛苦再试试呢 @wangyankun33 @kiterza @liuguofeng-java

npm i https://pkg.pr.new/tdesign-miniprogram@3785

novlan1 avatar Jul 17 '25 13:07 novlan1

又改了点东西,辛苦再试试呢 @wangyankun33 @kiterza @liuguofeng-java

npm i https://pkg.pr.new/tdesign-miniprogram@3785

这是采纳您的建议,在Android真机上写的一个demo,貌似还是有点问题,好像中间的一个状态没有了,刷新也没有图标了

https://github.com/user-attachments/assets/9e082fc9-0c48-493b-b6c8-ce57a74ed754

wangyankun33 avatar Jul 18 '25 08:07 wangyankun33