HarmonyOS鸿蒙Next中华为快应用路由跳转params,页面怎么接受呢

HarmonyOS鸿蒙Next中华为快应用路由跳转params,页面怎么接受呢 在A页面通过路由跳转

openDetail(item) {
    console.log(item,'0');
    router.push({
        uri: '/detail',
        params: {id: item.id}
    });
}

B页面的时候,怎么接受呢,文档也没有写,

1 回复

更多关于HarmonyOS鸿蒙Next中华为快应用路由跳转params,页面怎么接受呢的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中,华为快应用的路由跳转可以通过router.push方法传递参数。接收参数的页面可以通过this.params获取。例如:

// 跳转页面并传递参数
router.push({
  uri: 'pages/TargetPage',
  params: { key: 'value' }
});

// 目标页面接收参数
export default {
  onInit() {
    console.log(this.params.key); // 输出: value
  }
};

确保在目标页面的onInit生命周期中访问this.params以获取传递的参数。

回到顶部