HarmonyOS 鸿蒙Next:arkts Tabs组件在花括号内调用自定义组件导致导航栏不显示tabBar文字,但左右滑动后tabBar文字出现
HarmonyOS 鸿蒙Next:arkts Tabs组件在花括号内调用自定义组件导致导航栏不显示tabBar文字,但左右滑动后tabBar文字出现 ** 无问题代码 **
// RootEntry.ets
@Component
struct RootEntry {
build() {
NavDestination() {
Column() {
Tabs() {
TabContent() {
...
}
.tabBar(...)
}
}
}
}
}
** 有问题代码 **
// RootEntry.ets
@Component
struct RootEntry {
build() {
NavDestination() {
Column() {
Tabs() {
MyTabContent()
}
}
}
}
}
// MyTabContent.ets
@Component
export struct MyTabContent {
build() {
TabContent() {
...
}
.tabBar(...)
}
}
}
** 问题现象 ** 上方tabs中不显示tabbar名字,但是可以滑动,滑动后tabbar名字才会出现
更多关于HarmonyOS 鸿蒙Next:arkts Tabs组件在花括号内调用自定义组件导致导航栏不显示tabBar文字,但左右滑动后tabBar文字出现的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
2 回复
楼主你好,不建议将tabcontent作为自定义组件的形式去引用。您可以将tabcontent中的内容通过自定义组件的形式去引用。
Tabs() {
TabContent() {
//自定义组件
}.tabBar()
更多关于HarmonyOS 鸿蒙Next:arkts Tabs组件在花括号内调用自定义组件导致导航栏不显示tabBar文字,但左右滑动后tabBar文字出现的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html