鸿蒙深入探索的第二次总结
Tabs的基本使用
Tabs的结构
Tabs() {
TabContent() {
}
.tabBar('首页')
Tabs的属性
.scrollable(false/true)可控制两个页面之间是否滑动
.barMade(BarMade.scrollable/fixed) 控制导航栏是否可以滑动
.barPosition(BarPosition.Start/end) 控制导航栏位置头部或者底部
.vertical(false)
.animationDuration(0)
Tabs的两个重要事件
| 名称 | 功能描述 |
|---|
| onChange(event: (index: number) => void) | Tab页签切换后触发的事件。- index:当前显示的index索引,索引从0开始计算。滑动切换、点击切换 均会触发 |
| onTabBarClick(event: (index: number) => void)10+ | Tab页签点击后触发的事件。- index:被点击的index索引,索引从0开始计算。 |
设置高亮切换
.onChange((index) => {
this.index1=index
})
.onTabBarClick((index) => {
this.index1=index
})
然后可进行三元表达式的判断