hbuilderX版本:4.56
我查了一下这个是webview的错误,是因为在点击按钮的时候实际上web还没渲染,所以WebviewController更没有和web绑定,所以会出现Error message:Init error. The WebviewController must be associated with a Web component的报错,请重点关注使用this.mController时一定要确保WebviewController和web已经绑定
https://developer.huawei.com/consumer/cn/forum/topic/0204182017808394760
https://developer.huawei.com/consumer/cn/forum/topic/0207167764081970297
===================================报错内容如下===========================================
Generated by HiviewDFX@OpenHarmony
================================================================
Device info:HUAWEI Mate 60
Build info:BRA-AL00 5.0.1.130(SP8C00E130R4P4)
Fingerprint:ad68755eaf8634cd8600f344c311f1ef68ba1e900d2d50420e727b8e82add414
Module name:com.ewhchem.buyer_harmony
Version:1.0.7
VersionCode:710
PreInstalled:No
Foreground:Yes
Pid:35399
Uid:20020048
Reason:Error
Error name:Error
Error message:Init error. The WebviewController must be associated with a Web component
Error code:17100001
Stacktrace:
Cannot get SourceMap info, dump raw stack:
at setSrc (entry|@dcloudio/uni-mp-sdk|1.0.0|components/WebView.ts:246:1)
at viewPropertyHasChanged (/usr1/hmos_for_system/src/increment/sourcecode/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/stateMgmt.js:6586:1)
at notifyPropertyHasChangedPU (/usr1/hmos_for_system/src/increment/sourcecode/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/stateMgmt.js:4855:1)
at syncPeerHasChanged (/usr1/hmos_for_system/src/increment/sourcecode/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/stateMgmt.js:5474:1)
at anonymous (/usr1/hmos_for_system/src/increment/sourcecode/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/stateMgmt.js:4870:1)
at notifyPropertyHasChangedPU (/usr1/hmos_for_system/src/increment/sourcecode/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/stateMgmt.js:4868:1)
at notifyObjectValueAssignment (/usr1/hmos_for_system/src/increment/sourcecode/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/stateMgmt.js:4576:1)
at set (/usr1/hmos_for_system/src/increment/sourcecode/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/stateMgmt.js:5324:1)
at reset (/usr1/hmos_for_system/src/increment/sourcecode/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/stateMgmt.js:5563:1)
at updateStateVars (entry|@dcloudio/uni-mp-sdk|1.0.0|components/WebView.ts:59:1)
at updateStateVarsOfChildByElmtId (../../../foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsXNode.js:161:1)
at anonymous (entry|@dcloudio/uni-mp-sdk|1.0.0|WebViewBuilder.ts:48:1)
at updateFunc (../../../foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsXNode.js:311:1)
at UpdateElement (../../../foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsXNode.js:255:1)
at anonymous (../../../foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsXNode.js:229:1)
at update (../../../foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsXNode.js:227:1)
at update (../../../foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsXNode.js:67:1)
at update (entry|@dcloudio/uni-mp-sdk|1.0.0|sdk.js:2258:1)
at anonymous (entry|@dcloudio/uni-mp-sdk|1.0.0|sdk.js:2613:1)
at _registerChildTask (entry|@dcloudio/uni-mp-sdk|1.0.0|sdk.js:2850:1)
at invokeSync (entry|@dcloudio/uni-mp-sdk|1.0.0|sdk.js:2611:1)
回不去的小时候 (作者)
这是一个偶现的问题,偶尔哪次上架的时候会检测出来,自己的测试机没有出现过问题。我去找鸿蒙官方要一下操作步骤看下。
2025-09-05 13:19
DCloud_UNI_yuhe
回复 回不去的小时候: 好的,有线索可以联系我
4 分钟前