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'不往里面执行了
1190浏览 • 1回复 待解决
so文件第二次加载错误如何处理
891浏览 • 0回复 待解决
HarmonyOS 为什么连续调用readDescriptorValue时,第二次调用不会触发callback?
1050浏览 • 1回复 待解决
HarmonyOS napi_call_threadsafe_function 调用第二次crash
1652浏览 • 1回复 待解决
离线包 ,第一次不走缓存,第二次访问的时候怎么走webview的缓存?
1254浏览 • 1回复 待解决
HarmonyOS webview页面第二次,第三次打开感觉和第一次打开速度差不多,有优化吗,或者有没有webview秒开方案之类的
1042浏览 • 1回复 待解决
PersistentStorage持久化第二次获取不到,在两个model里
1834浏览 • 1回复 待解决
HarmonyOS getStringByName方法二次封装
1247浏览 • 1回复 待解决
HarmonyOS tab个人中心页面跳转到登录页面,从登录页返回到首页之后无法二次进入到登录页
1077浏览 • 1回复 待解决
loop设置false ,每次点击调play,第二次再点击 调用play 就不执行动画了,怎么解决?
1076浏览 • 1回复 待解决
HarmonyOS native内存耗尽导致的系统强杀,第二次启动的时候通过HiAppEvent事件订阅未获取到数据
967浏览 • 1回复 待解决
HarmonyOS aioxs二次封装
1234浏览 • 1回复 待解决
HarmonyOS 权限二次申请
1293浏览 • 1回复 待解决
class二次刷新渲染数组
1786浏览 • 1回复 待解决
原生跳转到webview 页面,window对象的localStorage没有了
3334浏览 • 1回复 待解决
HarmonyOS cocos引擎能否二次启动
1438浏览 • 1回复 待解决
HarmonyOS webview h5跳转到应用
939浏览 • 1回复 待解决
实现二次侧滑退出应用
3183浏览 • 1回复 待解决
HarmonyOS WebView.onPageEnd 只触发一次的问题
1122浏览 • 1回复 待解决
HarmonyOS webview桥接的示例,在web中可以跳转到原生页面
723浏览 • 1回复 待解决
HarmonyOS Web组件中如何对二次跳转的url添加head头信息
1139浏览 • 1回复 待解决
HarmonyOS 点击tabs如何跳转到二级页面
1539浏览 • 1回复 待解决
HarmonyOS 如何实现二次贝塞尔曲线动画?
1569浏览 • 1回复 待解决
HarmonyOS 非首次打开的webivew组件无法触发webInited事件
601浏览 • 1回复 待解决
HarmonyOS webview加载页面无法显示
2113浏览 • 1回复 待解决
once方法只会订阅一次指定的web事件回调,当事件触发后,回调函数会被执行一次,然后自动取消订阅。即使事件被多次触发,回调函数也只会被执行一次。
once接口官方文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-webview-V5#once
可以尝试在onPageEnd方法里写业务代码,修改如下