HarmonyOS 使用web组件加载h5页面,报错17100001

HarmonyOS
2024-12-25 14:05:56
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
fox280

报错17100001主要是web组件与Controller未建立绑定关系。可以尝试在onControllerAttached方法中执行。这个方法在Controller成功绑定到Web组件时触发。文档地址:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-web-V5#oncontrollerattached10

核心代码如下:

Web({ src: '', controller: this.controller })
  .onControllerAttached(() => {
    try {
      // 数据转化为ArrayBuffer类型。
      let postData = this.testObjtest.test("Name=test&Password=test");
      this.controller.postUrl('http:www.huawei.com', postData);
    } catch (error) {
      console.error(`ErrorCode: ${(error as BusinessError).code},  Message: ${(error as BusinessError).message}`);
    }
  })
分享
微博
QQ
微信
回复
2024-12-25 16:51:56
相关问题
HarmonyOS Web组件加载在线H5页面
468浏览 • 1回复 待解决
HarmonyOS H5页面加载缓存机制
579浏览 • 1回复 待解决
HarmonyOS h5页面缩放问题
837浏览 • 0回复 待解决
HarmonyOS H5页面使用alert函数不生效
123浏览 • 1回复 待解决
HarmonyOS H5页面localstorage为null
276浏览 • 1回复 待解决
HarmonyOS webview H5页面事件监听
340浏览 • 1回复 待解决
如何在HarmonyOS中调试h5页面
1175浏览 • 1回复 待解决
HarmonyOS 通过webview改变H5页面字体
275浏览 • 1回复 待解决
Web组件h5页面如何交互?
492浏览 • 1回复 待解决