HarmonyOS PullToRefresh中使用web组件,webview中网页下滑没到顶时,也会触发下拉刷新
使用PullToRefresh,但是放webview中的网页没有滑到顶部时,也会触发下拉刷新,导致页面下滑后无法回到顶部,这是代码,是我写的代码有什么问题吗?
Column() {
Text('在线作业')
.height('96lpx')
.fontSize('36lpx')
.width('100%')
.textAlign(TextAlign.Center)
.backgroundColor('#fff')
Scroll(this.scroller){
PullToRefresh({
// 必传项,列表组件所绑定的数据,不是列表传个空数据 -- PullToRefresh组件使用@link绑定数据,该字段必须定义
data: $dataArray,
// 必传项,需绑定传入主体布局
scroller: this.scroller,
// 必传项,自定义主体布局
customList: () => {
// 一个用@Builder修饰过的UI方法,web组件定义在此@Builder -- 参数为BuilderParam,需要使用@builder修饰
this.contentView();
},
customRefresh:()=>{
this.customRefreshComponent()
},
onRefresh:()=>{
return new Promise<string>((resolve, reject) => {
setTimeout(() => {
resolve('')
this.timeStr = DateUtil.getTodayStr("MM-dd HH:mm");
this.TaskRef.reloadWeb();
}, 1000);
});
}
}).width('100%').height('100%')
}
.width('100%')
.layoutWeight(1)
}
.backgroundColor('#f5f5f5')
.width('100%')
.height('100%')
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 使用pulltorefresh 的下拉刷新会跟web 的滚动联动,web向下滚动,刷新控件也会滚动
23浏览 • 1回复 待解决
HarmonyOS Web 组件添加下拉刷新,使用pulltorefresh 的下拉刷新会有手势冲突问题
97浏览 • 1回复 待解决
HarmonyOS 下拉刷新在使用pullDownRatio(0)这种方式禁用下拉刷新之后,使用Refresh({ refreshing: true })依旧可以触发下拉刷新
18浏览 • 1回复 待解决
HarmonyOS Refresh可以通过调用方法触发下拉刷新么?
103浏览 • 1回复 待解决
pulltorefresh下拉触发刷新高度设置以及下拉背景的设置
1243浏览 • 1回复 待解决
Web中网页如何申请位置权限?
637浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS NEXT中使用PullToRefresh组件实现下拉刷新和上滑加载?
167浏览 • 1回复 待解决
打开网页后,web组件的onPageBegin会一直刷新。
802浏览 • 1回复 待解决
"@ohos/pulltorefresh": "^2.0.5", 这个组件是你们官方的下拉刷新控件吗?
191浏览 • 1回复 待解决
HarmonyOS Web组件怎么添加下拉刷新
81浏览 • 1回复 待解决
HarmonyOS 下拉刷新组件,顶部padding会导致下拉刷新的UI暴露出来
339浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何自定义PullToRefresh组件的下拉刷新动画?
170浏览 • 1回复 待解决
HarmonyOS 基于pulltorefresh依赖,提供下拉刷新二楼demo
439浏览 • 1回复 待解决
基于PullToRefresh实现横向下拉刷新与加载更多
1604浏览 • 1回复 待解决
HarmonyOS 手指左右滑动 Row 组件,也会触发 onclick 方法
88浏览 • 1回复 待解决
Webview 设置深色模式时,是否会阻碍常规手机事件以及web事件的触发?
673浏览 • 1回复 待解决
HarmonyOS 使用webview打开包含视频的网页会白屏
562浏览 • 1回复 待解决
有谁知道web组件如何下拉刷新
2015浏览 • 1回复 待解决
HarmonyOS Webview如何实现下拉刷新效果
60浏览 • 1回复 待解决
使用到下拉刷新的场景,发现有refresh这个组件,但是文档上没有说明是否可自己设置下拉距离触发刷新
1804浏览 • 1回复 待解决
如何使用Swiper组件实现下拉刷新
859浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何在HarmonyOS NEXT项目中正确使用PullToRefresh组件实现下拉刷新和上滑加载?
146浏览 • 1回复 待解决
浏览网页时的cookies、 cache data 等数据如何在销毁Web组件时也一并销毁?
357浏览 • 1回复 待解决
HarmonyOS 使用@ohos.web.webview封装通用webview组件时基础回调问题
299浏览 • 1回复 待解决
把父组件的高度设置的大点,然后使用web全量展示并且将nestedScroll的枚举都写成SELF_FIRST就不会触发
参考demo如下:
文档参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-web-V5#rendermode12%E6%9E%9A%E4%B8%BE%E8%AF%B4%E6%98%8E