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
相关问题
HarmonyOS 如何检测网络是否畅通
753浏览 • 1回复 待解决
HarmonyOS webView隐藏滚动
944浏览 • 1回复 待解决
HarmonyOS WebView加载url无法滚动
906浏览 • 1回复 待解决
HarmonyOS 如何检测是否有网络链接
756浏览 • 1回复 待解决
基于webView的嵌套滚动
1224浏览 • 1回复 待解决
如何检测应用当前版本是否最新?
394浏览 • 0回复 待解决
怎么判断webview滚动到最下方?
1260浏览 • 2回复 待解决
HarmonyOS 是否检测到app签名
1054浏览 • 1回复 待解决
HarmonyOS webview是否支持CodeCache
881浏览 • 1回复 待解决
HarmonyOS webview是否支持webrtc
986浏览 • 1回复 待解决
HarmonyOS 是否有人脸活体检测API支持
934浏览 • 1回复 待解决
HarmonyOS 录屏禁用;是否正在录屏检测
1091浏览 • 1回复 待解决