HarmonyOS WebController存在调用顺序问题
配置WebController的各种属性是,需要WebController与web组件关联,且web组件初始化完成,但是无论是把WebController放在aboutToAppear方法中还是onPageShow方法中,都是在Web组件初始化完成前调用的,导致会报错(The WebviewController must be associated with a Web component)。目前的解决方法是在页面初始化完成后手动触发(如示例代码用点击事件触发),或者是写延时执行代码块,但是这两种方法都有问题。手动触发是很不合理的,如注册js方法(registerJavaScriptProxy方法),这是为了h5页面可以调用应用端的方法,现实中不可能让用户手动去触发该注册,再去调用应用端的方法的;写延时执行代码块也同样存在问题,无法确保在代码执行前页面已经完全加载,或者是延时过长,导致用户的交互动作已经发生,但是代码块还未执行。
是否存在其他方法,可以规避上面所提到的问题,若没有,那么应该要有一个声明周期函数是在组件完全初始化之后调用的,否则类似的问题很难解决。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 多个@Prop变化顺序问题
202浏览 • 1回复 待解决
c/c++层主动调用ArkTS存在问题
286浏览 • 1回复 待解决
如何全局存储WebController
753浏览 • 1回复 待解决
HarmonyOS crypto-js 性能存在问题
324浏览 • 1回复 待解决
HarmonyOS API调用崩溃问题
370浏览 • 1回复 待解决
HarmonyOS @Watch函数调用问题
281浏览 • 1回复 待解决
HarmonyOS 调用内部资源问题
310浏览 • 1回复 待解决
HarmonyOS WebController的方法removeCache的具体清除范围是什么
214浏览 • 1回复 待解决
mysql查询语句执行顺序的问题有懂的吗?
1940浏览 • 1回复 待解决
HarmonyOS 如何实现拖动改变ListItem顺序
259浏览 • 1回复 待解决
HarmonyOS调用PhotoAccessHelper.getAssets问题
365浏览 • 1回复 待解决
router、Navigation混合使用存在问题,后续HarmonyOS如何规划的
238浏览 • 1回复 待解决
HarmonyOS 监听折叠状态回调里获取屏幕宽度存在问题
506浏览 • 1回复 待解决
HarmonyOS 当前关闭相机的接口调用是否需要一定顺序,能否提供统一接口?
132浏览 • 1回复 待解决
调用UIAbilityContext.terminateSelf后应用destory,但后台任然存在。
563浏览 • 1回复 待解决
HarmonyOS 怎么实现任务串行顺序执行
286浏览 • 1回复 待解决
HarmonyOS TextInput调用系统键盘问题
195浏览 • 1回复 待解决
HarmonyOS Column容器内子两个组件间存在的间隙问题
282浏览 • 1回复 待解决
ArkTS异步机制与执行顺序
1261浏览 • 1回复 待解决
HarmonyOS ListItem之间存在空隙
261浏览 • 1回复 待解决
HarmonyOS overlay机制调用后界面刷新问题
459浏览 • 1回复 待解决
HarmonyOS调用相机设备API获取失败问题
341浏览 • 1回复 待解决
js调用Java,问题求助?
5392浏览 • 1回复 待解决
可以在onAppear组件挂载完成的回调里面做其他操作,文档如下:https://developer.huawei.com/consumer/cn/doc/harmonyos-references/ts-universal-events-show-hide-V5#onappear