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向下滚动,刷新控件也会滚动
298浏览 • 1回复 待解决
HarmonyOS Web 组件添加下拉刷新,使用pulltorefresh 的下拉刷新会有手势冲突问题
363浏览 • 1回复 待解决
HarmonyOS 下拉刷新在使用pullDownRatio(0)这种方式禁用下拉刷新之后,使用Refresh({ refreshing: true })依旧可以触发下拉刷新
284浏览 • 1回复 待解决
HarmonyOS Refresh可以通过调用方法触发下拉刷新么?
489浏览 • 1回复 待解决
pulltorefresh下拉触发刷新高度设置以及下拉背景的设置
1577浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS NEXT中使用PullToRefresh组件实现下拉刷新和上滑加载?
617浏览 • 1回复 待解决
Web中网页如何申请位置权限?
1055浏览 • 1回复 待解决
打开网页后,web组件的onPageBegin会一直刷新。
872浏览 • 1回复 待解决
HarmonyOS Web组件怎么添加下拉刷新
312浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何自定义PullToRefresh组件的下拉刷新动画?
459浏览 • 1回复 待解决
基于PullToRefresh实现横向下拉刷新与加载更多
1873浏览 • 1回复 待解决
"@ohos/pulltorefresh": "^2.0.5", 这个组件是你们官方的下拉刷新控件吗?
381浏览 • 1回复 待解决
HarmonyOS 下拉刷新组件,顶部padding会导致下拉刷新的UI暴露出来
528浏览 • 1回复 待解决
HarmonyOS 基于pulltorefresh依赖,提供下拉刷新二楼demo
547浏览 • 1回复 待解决
HarmonyOS 手指左右滑动 Row 组件,也会触发 onclick 方法
411浏览 • 1回复 待解决
有谁知道web组件如何下拉刷新
2109浏览 • 1回复 待解决
Webview 设置深色模式时,是否会阻碍常规手机事件以及web事件的触发?
758浏览 • 1回复 待解决
HarmonyOS 使用webview打开包含视频的网页会白屏
929浏览 • 1回复 待解决
HarmonyOS Webview如何实现下拉刷新效果
296浏览 • 1回复 待解决
如何使用Swiper组件实现下拉刷新
1143浏览 • 1回复 待解决
HarmonyOS 在@builder中使用引用传递无法触发UI刷新
138浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何在HarmonyOS NEXT项目中正确使用PullToRefresh组件实现下拉刷新和上滑加载?
600浏览 • 1回复 待解决
使用到下拉刷新的场景,发现有refresh这个组件,但是文档上没有说明是否可自己设置下拉距离触发刷新
1902浏览 • 1回复 待解决
Stack组件中如何触发下层事件的控件
367浏览 • 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