1***@qq.com
1***@qq.com
  • 发布:2025-07-15 16:44
  • 更新:2025-07-16 09:55
  • 阅读:38

webview内嵌h5页面,如何实现手动下拉刷新重载webview啊,哪位大佬解答一下

分类:HBuilderX

因为webview内嵌的页面在苹果手机时不时遇到资源加载不出来的问题,所以想加个重刷的功能

2025-07-15 16:44 负责人:无 分享
已邀请:
DCloud_UNI_yuhe

DCloud_UNI_yuhe

webview里的,就按照普通的html页面做就可以了,写好样式调用location.reload();就可以刷新了

  • 1***@qq.com (作者)

    好的,谢谢大佬! 这是属于h5页面写个下拉刷新调用location.reload重载,对不?想问一下为啥设置webview的setPullToRefresh在ios上不生效,在安卓上下拉刷新倒是生效了

    2025-07-15 17:23

  • DCloud_UNI_yuhe

    回复 1***@qq.com: setPullToRefresh 指定是哪个?能否详细说一下或者提供复现项目

    2025-07-15 17:57

  • 1***@qq.com (作者)

    回复 DCloud_UNI_yuhe: 我在下面传一下图片

    2025-07-16 09:53

  • 1***@qq.com (作者)

    回复 DCloud_UNI_yuhe: 参考的是问答里的文章:https://ask.dcloud.net.cn/article/35134 以及 https://www.html5plus.org/doc/zh_cn/webview.html#plus.webview.WebviewPullToRefreshStyles这篇webview

    2025-07-16 09:57

  • 1***@qq.com (作者)

    回复 DCloud_UNI_yuhe: 你好,谢谢!我排查出问题了,可能是项目底层其他引起的,重写了个很干净的demo,在ios下拉刷新生效了

    2025-07-16 10:24

  • DCloud_UNI_yuhe

    回复 1***@qq.com: 好的,感谢反馈

    2025-07-16 11:02

1***@qq.com

1***@qq.com (作者)

我试过在onReady周期中,监听webview的loaded或者直接,设置也不生效

要回复问题请先登录注册