HarmonyOS 如何实现页面的继承功能?

比如基础页面BasePage有个一个导航条,页面APage和页面BPage都继承了BasePage,然后都默认拥有导航条

阅读 497
1 个回答

页面之间无法继承,如果想使用类似继承的功能,可以把相关功能封装成一个组件,页面显示的内容使用@BuilderParam装饰器来显示,类似H5的slot插槽。具体可以参考文档:

如何在自定义函数中创建一个UI组件:https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-arkui-kit-V5?catalogVersion=V5

如何实现类似插槽的功能:https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-arkui-kit-V5?catalogVersion=V5

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进