AbnerMing888 / HarmonyOsRefresh

HarmonyOsRefresh是一个鸿蒙版的刷新组件,超简单使用,支持下拉刷新和上拉加载,支持各种组件,List、Grid、Column、Row……
Apache License 2.0
172 stars 23 forks source link

你好,this.scroller.scrollTo()调用完这个方法之后,然后往上滑动的时候,还没有滑动到最顶部,但是刷新的头部loading就已经出来了,这个现在怎么解决,如果暂时不能的话能不能在下个版本优化一下 #157

Open xuejinzhuc opened 2 months ago

AbnerMing888 commented 2 months ago

抱歉啊,最新比较忙,问题已经收到,马上处理

AbnerMing888 commented 2 months ago

抱歉,目前问题未复现,能否简单贴一个案例

xuejinzhuc commented 2 months ago

感谢回复,这个是基于demo中的列表分组吸顶界面添加的伪代码,我点击上面的ActionBar,会执行scroller.scrollTo的滑动操作,然后这个时候执行刷新操作,就会出现滑动不到顶部但是刷新的头部就出来的问题 import { ItemGroupModel, ListView, RefreshController } from '@abner/refresh' import { ActionBar } from '../ActionBar'

/**

@Entry @Component struct ListItemGroupPage { private scroller: Scroller = new Scroller() controller: RefreshController = new RefreshController() //刷新控制器 @State private itemGroupModelArray?: Array = [ { title: "星期一", items: ["语文", "数学", "英语", "物理"] }, { title: "星期二", items: ["语文", "数学", "英语", "物理"] }, { title: "星期三", items: ["语文", "数学", "英语", "物理"] }, { title: "星期四", items: ["语文", "数学", "英语", "物理"] }, { title: "星期五", items: ["语文", "数学", "英语", "物理"] }, { title: "星期六", items: ["语文", "数学", "英语", "物理"] } ] liveCardHeightList: number[] = []

/**

xuejinzhuc commented 1 week ago

你好,1.3.7这个版本这个问题还是存在,麻烦您看下上面的demo,点击头部的时候会执行滑动,然后上拉刷新就会复现我描述的问题