harmonyOS项目与hsp动态库页面间的跳转

项目跳转动态库页面

其中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`
            })
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容