- 使用
@Provide
和@Consume
装饰器(见6.3) - 使用路由跳转传参
import { router } from '@kit.ArkUI'; router.pushUrl({ url: 'pages/Detail', // 目标url params: paramsInfo // 添加params属性,传递自定义参数 }) // 返回指定页面并携带参数 router.back({ url: 'pages/Home', params: { info: '来自Home页' } });
- 使用导航跳转传参
this.pageStack.pushPath({ name: "PageOne", param: "PageOne Param" }) this.pageStack.pushPathByName("PageOne", "PageOne Param")