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

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

阅读 492
1 个回答

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

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

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

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