现在使用pad显示分屏,请问如何适配pad
Navigation(this.rootPath) {
// NavDestination() {
Tabs({ barPosition: BarPosition.End, index: this.currentIndex, controller: this.tabsController }) {
ForEach(new HomeTabManager().tabData,
(item: HomeTabData, index: number) => {
TabContent() {
if (index == 0) {
FileHomePage()
} else if (index == 1) {
MineHomePage()
} else {
this.HolderPage(item.title)
}
} .expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP])
.tabBar(this.tabBuilder(item, index))
},
(item: HomeTabData, index: number) => {
return item.tag
})
}.homeTabStyle()
.barOverlap(false)
.expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP, SafeAreaEdge.BOTTOM])
.onContentWillChange((currentIndex: number, comingIndex: number) => {
this.currentIndex = comingIndex;
return true
})
.onChange((index) => {
this.currentIndex = index;
})
}
.hideToolBar(true)
.hideTitleBar(true)
可以添加属性.mode(NavigationMode.Stack)