欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 社会 > 鸿蒙应用(医院陪诊系统)开发篇1·主页面的tabs布局

鸿蒙应用(医院陪诊系统)开发篇1·主页面的tabs布局

2025/4/18 18:56:58 来源:https://blog.csdn.net/2301_76657443/article/details/147284578  浏览:    关键词:鸿蒙应用(医院陪诊系统)开发篇1·主页面的tabs布局

引言:

首先可在鸿蒙开发者官网找到DevEco Studio的安装教程。

安装好了之后,我们开始开发。

知识点:

tabs布局,鸿蒙官方文档地址:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-container-tabs-V5

具体代码:

D:\app12\entry\src\main\ets\pages\Index.ets,在pages目录的Index.ets中创建一个简单的tab布局,这里由一个Tabs作为其副组件,每一个子组件都是TabContent,设置tabBar显示内容

@Entry
@Component
struct Index {//这里定义了一个组件build() {Tabs({barPosition:BarPosition.End}){//这里定义了一个标签栏,并且设置了位置在底部TabContent(){}.tabBar("首页")//这里定义了一个标签栏的内容,并且设置了标题为“首页”,tabBar是一个方法,可以设置标签栏的标题TabContent(){}.tabBar("订单")TabContent(){}.tabBar("我的")}}
}

效果:

可以在TabContent里添加自定义组件,比如创建一个新的home.ets,


@Component//这里定义了一个组件
export default struct home {//export default 是一个关键字,表示这个组件是默认导出的,可以被其他文件引入build() {Text("hello")}
}

然后在index.ets中引入home组件并使用

import home from './home'@Entry
@Component
struct Index {build() {Tabs({barPosition:BarPosition.End}){TabContent(){home()}.tabBar("首页")TabContent(){}.tabBar("订单")TabContent(){}.tabBar("我的")}}
}

效果展示:

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词