HarmonyOS refresh组件web组件时下拉事件不生效
refresh组件web组件时下拉事件不生效demo代码如下:
import web_webview from '@ohos.web.webview';
@Entry
@Component
struct Index {
@State isRefreshing: boolean = false
@State url: string = 'https://www.huawei.com'
@State controller: web_webview.WebviewController = new web_webview.WebviewController()
build() {
Column() {
Refresh({ refreshing: $$this.isRefreshing}) {
Web({ src: this.url, controller: this.controller })
.align(Alignment.Center)
.width('100%')
.height('100%')
.backgroundColor(Color.Red)
.domStorageAccess(true)
}
.onStateChange((refreshStatus: RefreshStatus) => {
console.info('Refresh onStatueChange state is ' + refreshStatus)
})
.onRefreshing(() => {
setTimeout(() => {
this.isRefreshing = false
}, 2000)
console.log('onRefreshing test')
})
.backgroundColor(0x89CFF0)
}
}
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
Web组件的onKeyEvent键盘事件不生效
2025浏览 • 1回复 待解决
为什么Web组件的onKeyEvent键盘事件不生效
2269浏览 • 1回复 待解决
HarmonyOS 组件切换深色模式不生效
404浏览 • 1回复 待解决
容器组件onVisibleAreaChange不生效
1870浏览 • 1回复 待解决
在嵌套组件中Scroll不生效
2164浏览 • 1回复 待解决
HarmonyOS linearGradient属性在Text组件下面不生效
28浏览 • 1回复 待解决
HarmonyOS Web组件grayscale属性设置未能生效
51浏览 • 1回复 待解决
HarmonyOS Web组件怎么添加下拉刷新
54浏览 • 1回复 待解决
HarmonyOS 添加音量组件之后音量监听不生效
35浏览 • 1回复 待解决
HarmonyOS 父组件设置高度为0对Image组件不生效
215浏览 • 1回复 待解决
HarmonyOS badge 子组件是自定义组件时不生效
156浏览 • 1回复 待解决
HarmonyOS Refresh + Web?
113浏览 • 0回复 待解决
List组件的initialIndex属性设置不生效
2266浏览 • 1回复 待解决
Refresh组件嵌套scroller组件再嵌套List组件后自定义顶部下拉刷新异常
325浏览 • 1回复 待解决
HarmonyOS使用Refresh下拉刷新问题
893浏览 • 1回复 待解决
HarmonyOS Refresh组件使用问题
29浏览 • 1回复 待解决
Refresh组件在刷新的过程中,能知道下拉的高度吗
1797浏览 • 1回复 待解决
HarmonyOS refresh组件下拉刷新是不是不能自定义顶部刷新时的样式?
323浏览 • 1回复 待解决
用数组变量控制组件属性不生效
1774浏览 • 1回复 待解决
HarmonyOS 组件的宽高设置auto,不生效,默认父组件全部宽高
52浏览 • 1回复 待解决
有谁知道web组件如何下拉刷新
2004浏览 • 1回复 待解决
Panel 组件的遮罩区域能否配置为不生效?
740浏览 • 1回复 待解决
HarmonyOS textinput组件的text属性通过set state方式不生效
36浏览 • 1回复 待解决
HarmonyOS Refresh组件需要一个enable属性来动态控制是否允许下拉
298浏览 • 1回复 待解决
当前不支持Refresh组件+Web组件实现webview内下拉刷新,但可通过三方开源库@ohos/pulltorefresh实现该效果,三方库地址:https://ohpm.openharmony.cn/#/cn/detail/@ohos%2Fpulltorefresh
安装:ohpm install @ohos/pulltorefresh
示例代码: