HarmonyOS 快页面传递

A页面通过路由跳转到B页面,B页面需要将操作结果告诉A页面,可以用什么方法。

可不可以A页面传递一个函数给B页面,然后B页面执行这个函数。具体代码怎么写。

HarmonyOS
2024-10-28 10:55:51
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

​此处router传参不支持传递方法,如果想要数据返回给之前页面,可以通过手动back方法,该方法可以传递参数。

参考文档:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-router-V5#routerback

可以使用router的replaceUrl替换back方法,该方法也可以传递参数。

参考文档:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-router-V5#routerreplaceurl9

可以使用localStorage进行页面间的数据传递。

参考文档:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-localstorage-V5#概述

分享
微博
QQ
微信
回复
2024-10-28 14:58:47
相关问题
HarmonyOS 模板载demo
216浏览 • 1回复 待解决
页面关闭时如何传递数据
1911浏览 • 1回复 待解决
怎样能把应用完全关闭
8138浏览 • 1回复 待解决
返回页面router.back如何传递参数
808浏览 • 2回复 待解决
原生页面和webview如何进行参数传递
487浏览 • 1回复 待解决
自定义弹窗中的变量如何传递页面
2514浏览 • 1回复 待解决
HarmonyOS 数据传递问题
374浏览 • 1回复 待解决
HarmonyOS router.getParams()数据传递
351浏览 • 1回复 待解决
HarmonyOS Web组件注入js怎么传递对象
373浏览 • 1回复 待解决
HarmonyOS 关于Provide数据传递问题咨询
324浏览 • 1回复 待解决