中国优质的IT技术网站
专业IT技术创作平台
IT职业在线教育平台
build() { // 使用 Stack 布局构建页面内容 Stack() { // 使用 AtomicServiceTabs 组件创建底部导航栏和标签页内容 AtomicServiceTabs({ tabContents: [ () => { this.tabContent1() // 第一个标签页内容: }, () => { this.tabContent2() // 第二个标签页内容: }, () => { this.tabContent3() // 第三个标签页内容: }, () => { this.tabContent4() // 第四个标签页内容:个人中心页面 } ], tabBarOptionsArray: this.listBar, // 设置底部导航栏选项数组 tabBarPosition: TabBarPosition.BOTTOM, // 设置底部导航栏位置为底部 barBackgroundColor: $r('sys.color.ohos_id_color_bottom_tab_bg'), // 设置底部导航栏背景颜色 onTabBarClick: this.onTabClick, // 设置标签点击回调函数 onContentWillChange: this.onContentWillChangeCallBack, // 设置内容将要改变的回调函数 }) } .height('100%') // 设置 Stack 布局的高度为 100% }
我这里导航都写好了。
问题是对应的引入内容也都得写在一个page页当中,导致真个代码行数超过了500。
我应该如何写引入来将其它页面的内容直接调用过来使用呢?
微信扫码分享