#鸿蒙通关秘籍#如何利用HarmonyOS NEXT的Navigation组件进行页面跳转?

HarmonyOS
19h前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
hm673ff0ca5b404

利用HarmonyOS NEXT的Navigation组件可以实现页面跳转,如下操作:

  1. 在Swiper组件的点击事件中调用导航方法:

    Image(item.image).onClick(() => {
      this.pageStack.pushDestinationByName("PageOne", { id: item.id });
    });
    
  2. 处理跳转失败的异常:

    this.pageStack.pushDestinationByName("PageOne", { id: item.id }).catch((e:Error)=>{
      console.log(`catch exception: ${JSON.stringify(e)}`);
    });
    
  3. 确保跳转成功后的逻辑:

    .then(()=>{
      // 跳转成功后的处理逻辑
    });
    
分享
微博
QQ
微信
回复
19h前
相关问题
Navigation页面跳转问题
337浏览 • 1回复 待解决