HarmonyOS Navigation popToName里面的result怎么获取到?

就是Navigation跳转 a-\>b-\>c-\>d d返回a页面且带了返回参数, 想知道a页面怎么拿到这个参数

阅读 490
1 个回答

对于该问题,这里提供几个思路去解决:

1.如果页面使用的是router作为路由,可以使用router.back并指定页面同时添加返回带的参数,中间页面的历史都会被清除。

2.可以使用replacePathByName+removeByName替代popToName,中间页面使用removeByName清除,需要返回的页面使用replacePathByName 跳转并带参数。

3.可以使用popToName,并使用其他组件之间的传值方法,比如但不限于LocalStorage、自行传递方法或对象做数据处理。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进