HarmonyOS NavDestination的onShown,在唤起其它 APP 时候也会触发
NavDestination的onShown,照理来说,应该页面显示的时候才触发,但是在唤起其它 APP 的时候也触发了。
代码片段:
build() {
    NavDestination() {
      Column() {
        WebView({
          webViewController: this.webViewController,
          srcUrl: this.pageConfig.srcUrl, //'https://www.huawei.com'
          onWebViewAppear: () => {
            this.webViewController?.setH5cUserAgent()
          }
        })
      }
    }
    .onShown(() => {
      LogUtil.info("show") // 这里在在唤起其它APP时候也会触发
    })
......
断点在唤起其它 APP 时候触发。
期望:
唤起其它 APP 的时候不要触发该onShown事件。
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS 在卡片内执行滑动手势,也会触发onclick事件 
909浏览  • 1回复 待解决
HarmonyOS NavDestination监听页面显示失效 onShown、onHidden均无法回调 
1105浏览  • 1回复 待解决
HarmonyOS 滑动的触摸事件,也会触发点击事件响应 
1499浏览  • 1回复 待解决
HarmonyOS  NavDestination的onShown方法中修改导航栏颜色无效 
1179浏览  • 1回复 待解决
HarmonyOS 手指左右滑动 Row 组件,也会触发 onclick 方法 
1709浏览  • 1回复 待解决
通过API打开华为应用市场,会唤起一个白屏的App 
2974浏览  • 1回复 待解决
使用@Watch当初始化变量的时候是否会触发 
1558浏览  • 1回复 待解决
HarmonyOS 按Refresh组件示例代码,在不刷新的常规场景时候,builder内的组件也会露出一半 
1255浏览  • 1回复 待解决
在用户点击组件a,a的onClick()方法被触发的时候组件b的onClick()方法也被触发,这个HarmonyOS能做到吗? 
1268浏览  • 1回复 待解决
HarmonyOS 使用RN开发的时候,Flatlist实现下拉刷新可以使用refreshControl,但是系统的RefreshControl在使用的时候体验不佳,往上滑的时候也会触发,还会出现页面白屏等现象.....,有什么好的解决办法吗? 
789浏览  • 1回复 待解决
HarmonyOS Refresh组件,onStateChange回调,在手指向上滑动也会触发DRAG变更 
1837浏览  • 1回复 待解决
HarmonyOS 启动app时候总是会一闪而过app的图标 
1451浏览  • 1回复 待解决
Web组件在什么时候会无效 
943浏览  • 1回复 待解决
HarmonyOS swiper嵌套chart,当chart可以左右拖动的时候,会触发swiper的左右滚动 
1017浏览  • 1回复 待解决
HarmonyOS NavDestination(){}里使用Scroll组件,执行钩子onShown(){ scrollTo({xOffset: 0, yOffset: 200}) }滚动到特定位置不生效 
960浏览  • 1回复 待解决
HarmonyOS 卡片生命周期的onFormEvent方法在什么场景下会触发 
897浏览  • 1回复 待解决
HarmonyOS  PullToRefresh中使用web组件,webview中网页下滑没到顶时,也会触发下拉刷新 
912浏览  • 1回复 待解决
#鸿蒙学习大百科#UIAbility的onNewWant回调什么时候会触发? 
1477浏览  • 1回复 待解决
HarmonyOS  webInited这个事件有时候触发有时候不触发 
1036浏览  • 1回复 待解决
HarmonyOS  在使用rsa加密的时候发现加密串太长会异常 
1359浏览  • 1回复 待解决
HarmonyOS 用NavDestination做路由的页面,onPageShow生命周期不会触发 
1275浏览  • 1回复 待解决
HarmonyOS TabContent的生命周期不受NavDestination页面压栈而触发 
1272浏览  • 1回复 待解决
HarmonyOS  列表刷新的时候会闪 
1462浏览  • 1回复 待解决





















可以使用组件可见区域变化事件来代替onshow,相关文档:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-component-visible-area-change-event-V5