HarmonyOS webview加载与交互

怎么使用webview自动加载html标签内容,不需要通过手动loadData触发

import web_webview from '@ohos.web.webview'
Web({ src: '', controller: this.webviewController })
  .onPageEnd((e) => {
    LogUtil.error(this.TAG, JSON.stringify(e))
    this.webviewController.loadData(
      "<html><body bgcolor=\"white\">Source:<pre>source</pre></body></html>",
      "text/html",
      "UTF-8",
    )
  })
  .javaScriptAccess(true)
  .multiWindowAccess(false)
  .layoutWeight(1)
  .hitTestBehavior(HitTestMode.None)
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
HarmonyOS
2024-12-27 15:07:16
778浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
shlp

可以使用onControllerAttached,参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-web-V5#oncontrollerattached10

import { webview } from '@kit.ArkWeb';


@Entry
@Component
struct WebviewPage {
  controller: webview.WebviewController = new webview.WebviewController();

  build() {
    Column() {

      Web({ src: '', controller: this.controller })
        .onControllerAttached(() => {
          this.controller.loadData(
            "<html><body bgcolor=\"white\">Source:<pre>source</pre></body></html>",
            "text/html",
            "UTF-8",
          )
        })

    }
  }
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
分享
微博
QQ
微信
回复
2024-12-27 17:24:47


相关问题
HarmonyOS WebViewjs交互
823浏览 • 1回复 待解决
HarmonyOS webview原生交互方法重名
649浏览 • 1回复 待解决
HarmonyOS 原生js交互
1023浏览 • 1回复 待解决
HarmonyOS WebJavaScript交互
888浏览 • 1回复 待解决
HarmonyOS webview和JS进行交互
721浏览 • 1回复 待解决
HarmonyOS 系统web交互
617浏览 • 1回复 待解决
HarmonyOS RN如何Native交互
815浏览 • 1回复 待解决
HarmonyOS Web js原生交互
1230浏览 • 1回复 待解决
HarmonyOS SIM交互相关接口
535浏览 • 1回复 待解决
HarmonyOS webview 怎么和H5交互
865浏览 • 1回复 待解决
HarmonyOS加载WebView
886浏览 • 1回复 待解决
HarmonyOS vue框架ArkTS的交互
1154浏览 • 1回复 待解决
HarmonyOS webH5交互
1618浏览 • 1回复 待解决
HarmonyOS webview原生通信
973浏览 • 1回复 待解决
HarmonyOS native和webview的通信交互问题
940浏览 • 1回复 待解决
HarmonyOS ArkTSC/C++的交互
1733浏览 • 1回复 待解决
HarmonyOS webview加载url白屏
907浏览 • 1回复 待解决
HarmonyOS webview加载数据问题
830浏览 • 1回复 待解决
HarmonyOS WebView 延迟加载图片
723浏览 • 1回复 待解决