OpenHarmony之自定义Tabs--------涂刀乐 原创
bond_heloworld
发布于 2024-12-22 17:26
438浏览
1收藏
Tabs
通过页签进行内容视图切换的容器组件,每个页签对应一个内容视图。
子组件
不支持自定义组件作为子组件, 仅可包含子组件TabContent, 以及渲染控制类型if/else和ForEach, 并且if/else和ForEach下也仅支持TabContent, 不支持自定义组件。
接口
Tabs(value?: {barPosition?: BarPosition, index?: number, controller?: TabsController})
参数:
参数名 类型 必填 说明
barPosition BarPosition 否 设置Tabs的页签位置。
默认值:BarPosition.Start
index number 否 设置当前显示页签的索引。
默认值:0
说明:
设置为小于0的值时按默认值显示。
可选值为[0, TabContent子节点数量-1]。
直接修改index跳页时,切换动效不生效。 使用TabController的changeIndex时,默认生效切换动效,可以设置animationDuration为0关闭动画。
从API version 10开始,该参数支持$$双向绑定变量。
controller TabsController 否 设置Tabs控制器。
详细属性参阅官方文档
自定义tabBar代码实现
效果展示
(页面懒加载和释放)
具体代码实现
效果展示
©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
已于2024-12-22 17:27:14修改
赞
2
收藏 1
回复
2
2
1
相关推荐
how much
涂到乐