Web前端之路1024

53、鸿蒙/路由跳转到一个只有页面没有UIAbility的模块

2024-10-17  本文已影响0人  圆梦人生
场景

home作为一个Hsp服务,有两个页面HomePage.ets和DetailPage.ets,HomePage页面中有个按钮点击跳转到DetailPage页面,因为没有UIAbility,跳转时需要按照如下格式:

@bundle:包名(bundleName)/模块名(moduleName)/路径/页面所在的文件名(不加.ets后缀)

HomePage.ets跳转代码

import { BusinessError } from '@kit.BasicServicesKit';
import { router } from '@kit.ArkUI';

router.pushUrl({
    // @bundle:包名(bundleName)/模块名(moduleName)/路径/页面所在的文件名(不加.ets后缀)
    url:"@bundle:com.xxx.hm/home/ets/pages/DetailPage",
    params: {} // 参数
  }).then(() => {
    console.info("点击跳转详情成功");
  }).catch((err: BusinessError) => {
    console.error(`点击跳转详情失败, code is ${err.code}, message is ${err.message}.`);
});

来源

上一篇 下一篇

猜你喜欢

热点阅读