HarmonyOS Web组件初始化的时候如何传入header

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
shlp

可以在web组件初始化的时候先传一个空的src,然后使用onControllerAttached方法 ,以下是简单的例子:

import web_webview from '@ohos.web.webview';

@Entry
@Component
struct WebComponent {
  controller: web_webview.WebviewController = new web_webview.WebviewController()
  build() {
    Column() {
      Web({ src: '', controller: this.controller })
        .javaScriptAccess(true)
        .onControllerAttached(() => {
          this.controller.loadUrl('www.huawei.com',
            [
              { headerKey: 'token', headerValue: '测试' },
              { headerKey: 'registrationId', headerValue: '0' },
            ]
          )
        })
    }
  }
}
分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS Component初始化问题
429浏览 • 1回复 待解决
HarmonyOS 应用RDB初始化示例
411浏览 • 1回复 待解决
HarmonyOS泛型类属性如何初始化
464浏览 • 1回复 待解决
初始化安全相机方法
410浏览 • 1回复 待解决
没法调试“已初始化”分支
217浏览 • 1回复 待解决
如何初始化OceanBase服务器环境?
3673浏览 • 1回复 待解决
是否提供提前初始化webview能力
2349浏览 • 1回复 待解决
rsa 公钥解密初始化报错
277浏览 • 1回复 待解决
关于初始化EGL环境相关问题
694浏览 • 1回复 待解决