首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【HarmonyOS NEXT】Tabs组件实现类微信(可滑动的)tabBar页签切换页面功能

    关键词:harmonyOS 鸿蒙开发 ArkTS TabContent使用场景:类微信底部导航栏,点击/左右滑动切换页面并加载数据开发环境:ArkTS3.1 API9 Phone设备HMOS Dev官方文档...:文档中心演示效果:​编辑目录完整Demo已提交至Gitee搭建页面自定义TabContent(往后翻有完整代码)思路开始完整自定义tabs代码页面切换后如何加载新数据介绍父子组件解释开始页面切换时可加载新数据的完整代码...个图标图片存放在了resources/rawfile/tabs​编辑自定义Tabs(附完整代码)思路index为应用加载的首页,加载自定义Tabs组件,Tabs组件中加载各个页面开始HMOS Dev官方文档 TabContent...Tabs组件中需要TabContent来加载页面。[如图5]在tabBar中自定义页签按钮样式,因重复代码太多,我们可以利用@Builder装饰器来自定义构建函数复用代码。...tabBar(this.TabBuilder('信息', 1, $rawfile('tabs/service_a.png'), $rawfile('tabs/service.png'))) TabContent

    11700

    HarmonyOS 开发实践——自定义tabs导航栏实现切换效果

    一.Tabs组件的子组件TabContent有属性.tabBar(),由官方文档可知,其参数value: 可以是字符串、资源引用、自定义构建器或包含 icon 和 text 的对象,用于设置 TabBar...注:构建器函数里面是可以传参的,所以多个TabContent可以共用一个tabBarBuilder()然后传不同的参数。...二.在自定义TabBar的过程中,我们发现会遇到切换TabContent时,导航栏发生样式变化的场景。.onChange()事件和.onTabBarClick()事件都可以获得当前页面的索引。...onChange((index: number) => { this.currentIndex = index })三.在第一点我们提到构建器函数里面是可以传参的,如果我们在传参中加上每个TabContent...对应的下标值,那么在自定义的tabBar中,就可以通过判断语句来设置不同TabContent的不同样式。

    30320

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券