HarmonyOS鸿蒙Next应用开发实战-容器组件tabs

HarmonyOS鸿蒙Next应用开发实战-容器组件tabs

  1. tab页签容器,支持最多一个<tab-bar>和最多一个<tab-content>

    除支持通用属性外,还支持如下属性:

    图片7.png

    除支持通用事件外,还支持如下事件:

    图片8.png

  2. <tab-bar><tabs>的子组件,用来展示tab的标签区,子组件排列方式为横向排列。

    除支持通用属性外,还支持如下属性:

    图片9.png

  3. tab-content<tabs>的子组件,用来展示tab的内容区,高度默认充满tabs剩余空间,子组件排列方式为横向排列,当作为容器组件的子元素时在主轴方向需要设置tab-content的确定长度,否则无法显示。

    除支持通用属性外,还支持如下属性:

    图片10.png

  4. 案例

    图片11.png

    图片12.png

    代码:

    13.png

    14.png

    15.png


更多关于HarmonyOS鸿蒙Next应用开发实战-容器组件tabs的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

简单明了,什么时候我记笔记也能这么清楚

更多关于HarmonyOS鸿蒙Next应用开发实战-容器组件tabs的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next应用开发中,Tabs组件是常用的容器组件,用于实现多标签页的切换功能。开发时,首先在布局文件中定义<Tabs>标签,然后在其中嵌套<Tab>子标签,每个Tab代表一个独立的标签页。可通过onTabSelected事件监听标签切换,动态加载或更新内容。Tabs组件支持自定义样式和动画效果,如指示器颜色、字体大小等,以提升用户体验。合理使用Tabs组件,可有效组织复杂界面,增强应用的交互性和可操作性。

回到顶部