微信小程序——自定义tabbar 详细记录 2022年2月17日

vx小程序自定义tabbar

根据微信小程序官方文档来编写

这里配置的是app.json
在这里插入图片描述在所有tab页内声明usingComponents
在这里插入图片描述
在这里插入图片描述
我这里只有两个tab index 和 mine 只需要声明一下就可以了
或者在app.json里面开启全局声明
在这里插入图片描述
在这里插入图片描述官方文档这里说的不是很详细 这是我的目录结构
在这里插入图片描述
这里我遇到了很多报错
比如找不到 custom-tab-bar/index.js这种报错
我修改了半天也没有用 到最后发现是我明明有问题 单词拼错了
有的报错是因为目录层级不对
custom-tab-bar的层级和components相同 虽然也是自定义组件
命名一定要和官方文档一模一样 否则会报错

在这里插入图片描述这个很重要 我当时没有仔细看这里 一个跳转页面折腾了好久
在这里插入图片描述
我的tabbar是这样的 主要是 首页 和 我的 这俩页面
因为这个自定义tabbar的效果要贴近官方的tabbar 现在在首页 那么首页也要有被选中的效果
在这里插入图片描述组件里写好的跳转方法
在这里插入图片描述
组件内容 和正常的自定义组件一样在这里插入图片描述最重要的是 在xxtab.ts 中添加方法
当页面跳转到index时,修改tabbar组件中data的值 show 让组件知道现在已经在index页面啦
在这里插入图片描述

mine.json也是如此
在这里插入图片描述好了 没有别的问题了 有问题会再补充的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值