HarmonyOS 如何检测webview滚动是否触底

HarmonyOS  如何检测webview滚动是否触底。

HarmonyOS
2024-09-06 09:39:28
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

判断到达顶端,底端可以使用web组件的onOverScroll通知网页过滚动偏移量的回调,示例代码:

import web_webview from '@ohos.web.webview'; 
 
@Entry 
@Component 
struct WebPage { 
  controller: web_webview.WebviewController = new web_webview.WebviewController() 
 
  build() { 
    Column() { 
      Web({ src: $rawfile('123.pdf'), controller: this.controller }) 
        .javaScriptAccess(true) 
        .domStorageAccess(true) 
        .verticalScrollBarAccess(true) 
        .onOverScroll((event) => { 
          if (event.yOffset < 0) { 
            console.log('已到达顶端') 
          } 
          if (event.yOffset > 0) { 
            console.log('已到达底端') 
          } 
        }) 
    } 
  } 
}

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-web-V5#onoverscroll10

分享
微博
QQ
微信
回复
2024-09-06 15:28:19
相关问题
基于webView的嵌套滚动
421浏览 • 1回复 待解决
HarmonyOS 如何调试检测更新?
170浏览 • 1回复 待解决
怎么判断webview滚动到最下方?
216浏览 • 2回复 待解决
HarmonyOS webview是否支持indexDB存储
242浏览 • 1回复 待解决
webview是否支持CodeCache
705浏览 • 1回复 待解决
是否可以实现滚动锚定的效果
710浏览 • 1回复 待解决
webview是否支持预览pdf
1022浏览 • 1回复 待解决
HarmonyOS 如何实现滚动渐变效果?
185浏览 • 1回复 待解决
Webview是否支持定位功能?
587浏览 • 1回复 待解决
HarmonyOS webview如何调试?
39浏览 • 1回复 待解决
HarmonyOS 状态更新没有检测
71浏览 • 1回复 待解决