小程序 自定义 tabBar

本文介绍了小程序中自定义TabBar的实现方法,包括在app.json配置custom字段、创建custom-tab-bar文件夹及编写index组件。同时,文章还提到了基于vant-weapp组件库来渲染底部tabBar的步骤,包括注册组件、编写逻辑和重置样式,以及如何显示数组徽标。
摘要由CSDN通过智能技术生成

tabBar

自定义 tabBar

1、自定义tabBar 的一般实现步骤

自定义 tabBar 分为 3 大步骤,分别是:

① 配置信息

在 app.json 中的 tabBar 项指定 custom 字段,“custom”:ture
在项目根目录下创建custom-tab-bar文件夹, 并创建index组件

{
    
"tabBar"{
   
	"custom":true   // 必填
	"color": "#000000", 
	"selectedColor": "#000000",
	 "backgroundColor": "#000000", 
	 "list": [{
    
	     "pagePath": "page/component/index", 
	     "text": "组件" 
	 },
	  {
   
	    "pagePath": "page/API/index", 
	    "text": "接口" 
	   }] 
	  },
	  "usingComponents": {
   } }
   }
}

② 添加 tabBar 代码文件

在项目根目录下创建custom-tab-bar文件夹, 并创建index组件

custom-tab-bar/index.js 
custom-tab-bar/index.json 
custom-tab-bar/index.wxml 
custom-tab-bar/index.wxss

③ 编写 tabBar 代码

用自定义组件的方式编写即可,该自定义组件完全接管 tabBar 的渲染。另外,自定义组件新增 getTabBar
接口,可获取当前页面下的自定义 tabBar 组件实例。

2、基于vant-weapp 组件库来渲染底部tabbar
  • 在 app.json/index.json 文件中,注册组件
   "usingComponents"</
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值