HarmonyOS 路由第二次跳转到webview页面,无法触发webview.once('webInited')方法
//1. 第一次跳转
router.pushNamedRoute({ name: 'webview', params: { identifier: 'A页面的地址' } })
webview注册(可以进入webInited方法):
aboutToAppear() {
webview.once('webInited', async () => {
....
})
}
//2.第二次跳转
router.pushNamedRoute({ name: 'webview', params: { identifier: 'B页面的地址' } })
跳转后没有进入webInited方法
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS web里的userAgent,第一次进页面是能正常获取到,第二次进页面就获取不到了, webview.once('webInited'不往里面执行了
339浏览 • 1回复 待解决
HarmonyOS 为什么连续调用readDescriptorValue时,第二次调用不会触发callback?
303浏览 • 1回复 待解决
HarmonyOS napi_call_threadsafe_function 调用第二次crash
855浏览 • 1回复 待解决
离线包 ,第一次不走缓存,第二次访问的时候怎么走webview的缓存?
544浏览 • 1回复 待解决
PersistentStorage持久化第二次获取不到,在两个model里
960浏览 • 1回复 待解决
HarmonyOS getStringByName方法二次封装
402浏览 • 1回复 待解决
HarmonyOS tab个人中心页面跳转到登录页面,从登录页返回到首页之后无法二次进入到登录页
209浏览 • 1回复 待解决
loop设置false ,每次点击调play,第二次再点击 调用play 就不执行动画了,怎么解决?
481浏览 • 1回复 待解决
HarmonyOS native内存耗尽导致的系统强杀,第二次启动的时候通过HiAppEvent事件订阅未获取到数据
257浏览 • 1回复 待解决
HarmonyOS 权限二次申请
240浏览 • 1回复 待解决
HarmonyOS aioxs二次封装
400浏览 • 1回复 待解决
class二次刷新渲染数组
996浏览 • 1回复 待解决
原生跳转到webview 页面,window对象的localStorage没有了
2377浏览 • 0回复 待解决
HarmonyOS cocos引擎能否二次启动
705浏览 • 1回复 待解决
HarmonyOS webview h5跳转到应用
235浏览 • 1回复 待解决
实现二次侧滑退出应用
2136浏览 • 1回复 待解决
HarmonyOS WebView.onPageEnd 只触发一次的问题
257浏览 • 1回复 待解决
HarmonyOS 非首次打开的webivew组件无法触发webInited事件
101浏览 • 1回复 待解决
HarmonyOS webview桥接的示例,在web中可以跳转到原生页面
191浏览 • 1回复 待解决
HarmonyOS Web组件中如何对二次跳转的url添加head头信息
377浏览 • 1回复 待解决
HarmonyOS 如何实现二次贝塞尔曲线动画?
679浏览 • 1回复 待解决
HarmonyOS 点击tabs如何跳转到二级页面
581浏览 • 1回复 待解决
HarmonyOS webview加载页面无法显示
1058浏览 • 1回复 待解决
HarmonyOS Refresh组件中加入webview无法触发refresh操作
155浏览 • 1回复 待解决
once方法只会订阅一次指定的web事件回调,当事件触发后,回调函数会被执行一次,然后自动取消订阅。即使事件被多次触发,回调函数也只会被执行一次。
once接口官方文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-webview-V5#once
可以尝试在onPageEnd方法里写业务代码,修改如下