项目跳转动态库页面
其中router.pushUrl方法的入参中url的模板为:
'@bundle:包名(bundleName)/模块名(moduleName)/路径/页面所在的文件名(不加.ets后缀)'
router.pushUrl({
url:'@bundle:com.xxx.myapplication/TestHsp/ets/pages/login/LoginPage'
}).then(() => {
console.log('push page success');
}).catch((err: BusinessError) => {
console.error('pushUrl failed, code is' + err.code + ', message is' + err.message);
})
注意:模块名/ets,中间不需要再加其他路径
动态库页面返回项目Index
返回router.back方法的入参中url内容的模板为:
'页面所在的文件名(不加.ets后缀)'
router.back({ // 返回HAP的页面
url: 'pages/Index' // 路径为:`entry/src/main/ets/pages/Index.ets`
})
网友评论