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)
HarmonyOS
2024-12-27 15:07:16
浏览
收藏 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",
          )
        })

    }
  }
}
分享
微博
QQ
微信
回复
2024-12-27 17:24:47
相关问题
HarmonyOS WebViewjs交互
1289浏览 • 1回复 待解决
HarmonyOS webview原生交互方法重名
1054浏览 • 1回复 待解决
HarmonyOS 原生js交互
1530浏览 • 1回复 待解决
HarmonyOS WebJavaScript交互
1321浏览 • 1回复 待解决
HarmonyOS webview和JS进行交互
1152浏览 • 1回复 待解决
HarmonyOS 系统web交互
942浏览 • 1回复 待解决
HarmonyOS RN如何Native交互
1161浏览 • 1回复 待解决
HarmonyOS Web js原生交互
1855浏览 • 1回复 待解决
HarmonyOS SIM交互相关接口
799浏览 • 1回复 待解决
HarmonyOS加载WebView
1395浏览 • 1回复 待解决
HarmonyOS WebView 加载本地 Pdf,无法加载
1147浏览 • 1回复 待解决
HarmonyOS native和webview的通信交互问题
1404浏览 • 1回复 待解决
HarmonyOS webview 怎么和H5交互
1184浏览 • 1回复 待解决
HarmonyOS webview原生通信
1381浏览 • 1回复 待解决
HarmonyOS webH5交互
2039浏览 • 1回复 待解决
HarmonyOS vue框架ArkTS的交互
1860浏览 • 1回复 待解决
HarmonyOS ArkTSC/C++的交互
2352浏览 • 1回复 待解决
HarmonyOS webview加载页面空白
1203浏览 • 1回复 待解决
HarmonyOS webview加载很耗时
1040浏览 • 1回复 待解决
HarmonyOS webview加载不出网页
1282浏览 • 1回复 待解决