当前位置: 首页>后端>正文

关于Harmony,多hap环境下entry module 与 feature module 之间界面的跳转问题

1.鸿蒙提供api 跳转代码 如下

//跳转到登录界面
toLogin() {
try {

var want = {
"deviceId": "", // deviceId为空表示本设备
"bundleName": "com.nursecare.app",
"abilityName": "LoginAbility",
"moduleName": "login" // moduleName非必选
}
let context = this.mContext as common.UIAbilityContext
context.startAbility(want, (error) => {
// 显式拉起Ability,通过bundleName abilityName和moduleName可以唯一确定一个Ability
console.log("error.code = " + error.code)
})
} catch (err) {
console.log("SplashAbility " + JSON.stringify(err))
}

}

2.在签名的情况下 ,编译打包 所有的hap 文件 如下

关于Harmony,多hap环境下entry module 与 feature module 之间界面的跳转问题,第1张

3.编译后 找到编译的 entry.hap featureA.hap featureB.hap 路径位置

执行编译命令 hdc app install-multiple --hap f:\entry.hap f:\featureA.hap


关于Harmony,多hap环境下entry module 与 feature module 之间界面的跳转问题,第2张

4.出现编译成功 successs 则已经将多个hap 安装在设备了

注意: 该模式是在 鸿蒙 api9 环境下 stage模式下 entry 与 featrue 之间的交互


https://www.xamrdz.com/backend/39j1929039.html

相关文章: