微信小程序自定义tabBar

由于微信小程序自己的tabBar不能满足老板和ui的需求,所以有时候需要自己手写一个tabBar:

1.第一步:

   清除小程序自带的tabBar

 

在app.js里面调用wx.hideTabBar()方法清除微信小程序自己的tabBar();

2.定义一个自定义组件,用于书写自己的tabBar;

新建一个component

注意tabBar.json的”component“:true。

3.在app.js定义一个属性tabBar

在需要被作为tabBar的页面

在该页面的onLoad里面修改tabBar数据

selectBar方法为

4.书写tabBar组件

注意这里的open-type=”swicthTab“  如果是其他的二种跳转方式,屏幕会闪动,并且也不太符合tabBar切换的功能,就算是SwichTab现在也不能切换页面,要在app.json里面把需要作为tabBar的路径配进tabBar.list数组。

5.在需要用到该tabBar的页面的json文件

再在wxml

 

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值