简单记录一下,写自定义tabBar时的过程与一些问题:

1 引入VantWeapp时,主要用的命令:

npm i @vant-weapp

使用这个命令,非常方便后期引入 vant-tabbar 和 vant-tabbar-item,不用担心路径问题。

例如 custom-tab-bar 文件夹下的 index.json 的引入可以这样写:

{"component": true,"usingComponents": {"van-tabbar": "@vant/weapp/tabbar/index","van-tabbar-item": "@vant/weapp/tabbar-item/index"}
}

2 创建 custom-tab-bar 文件夹

注意该文件夹一定要和 pages 文件夹同一级,不然小程序找不到。

然后 index.js 和 index.wxml 和官网一样就不多赘述了。

3 创建需要实现的导航效果的页面文件夹

注意:这里创建文件的时候一定要注意名字。

文件一定要是 index 这种的,之前我创建文件名字写的是 me.js me.wxml 一直报错。

提示 this.gettabbar is not a function。

后来,我将 me 文件夹下的 me.js 的名字改成 index.js 就不会报错了。

Page({onShow() {this.getTabBar().init();}
})

如果对您有帮助的话,欢迎点赞留言,感谢您观看我的文章哦。

微信小程序+VantWeapp自定义tabBar,解决 this.gettabbar is not a function。相关推荐

  1. 微信小程序_25,自定义tabBar

    案例效果; 在此案例中,用到的主要知识点如下: 自定义组件 Vant组件库 Mobx数据共享 组件样式隔离 组件数据监听器 组件的behaviors Vant样式覆盖 实现步骤 自定义tabBar分为 ...

  2. 微信小程序开发 自定义按钮实现分享转发功能

    文章目录 前言 一.详细步骤 前言 微信小程序,默认的分享功能是通过右上角的 "···" 按钮调用的,那么如何通过自定义按钮调用呢?本文将给出具体方法. 一.详细步骤 我采用了mp ...

  3. 微信小程序动态设置tab-bar

    微信小程序动态设置tab-bar(自定义) 配置自定义tab-bar的方法这里省略,可以参考官方文档 动态设置tab-bar 需求:根据权限判断底部tab-bar显示内容 例如普通用户这里不显示赛事t ...

  4. 微信小程序,自定义导航栏组件

    微信小程序,自定义导航栏组件,可兼容iPhone 11及以上留海屏显示,关于参数获取设置参照微信小程序-收藏_羽筠的博客-CSDN博客 可定义设置的内容如下: 文字及返回箭头颜色 背景图片(优先级高于 ...

  5. 微信小程序 底部导航---tabBar

    微信小程序 底部导航-tabBar 示例图如下: 在app,json页面pages配置中代码如下: "pages": ["pages/home/home",&q ...

  6. 微信小程序图标不支持html,微信小程序实现自定义加载图标功能

    效果图 实现思路 1.首先通过HTML+CSS实现加载动画的静态效果: 2.根据需求给每个动画设计不同的动画效果. 例如第一个加载图标的静态绘制 1.首先确定动画的盒子宽高: 2.设置盒子中每一个长方 ...

  7. 微信小程序使用wxParse,解决图片显示路径问题

    微信小程序使用wxParse,解决图片显示路径问题 参考文章: (1)微信小程序使用wxParse,解决图片显示路径问题 (2)https://www.cnblogs.com/zxf100/p/100 ...

  8. 微信小程序可以加服务器上的字体,微信小程序中自定义字体

    微信小程序支持自定义字体开放出来也有段时间,这边整理下使用自定义字体中,容易忽略的一些问题,和简便的全局自定义方式.如果是同时加载两种字体包,先下载下来的会被后下载下来的字体包给覆盖. 官网接口文档 ...

  9. 微信小程序之自定义模态弹窗(带动画)实例

    代码地址如下: http://www.demodashi.com/demo/13991.html 一.前期准备工作 软件环境:微信开发者工具 官方下载地址:https://mp.weixin.qq.c ...

最新文章

  1. php yar swoole 比较,syar:Swoole 实现的 Yar 服务
  2. 离开网易的转型之路1:选择测试之路-路上的迷茫
  3. java 中的sql.date_SQL DATE中的时区vs java.sql.Date
  4. centos snmp配置_Cacti1.2.16最新版安装和配置(Shell一键安装)
  5. 使用Keras进行深度学习:(三)使用text-CNN处理自然语言(上)
  6. 令人振奋的好消息!2016年12月8日Google Developers中文网站发布!
  7. C# File流操作
  8. Meta Learning | 加了元学习之后,少样本学习竟然可以变得这么简单!
  9. “一云多Region”究竟能为企业解决什么问题?
  10. linux版udp发包工具,packet sender下载-Packet Sender(UDP/TCP网络测试工具)下载 v7.0.5官方版--pc6下载站...
  11. 想成为Python高手,必须看这篇爬虫原理介绍!(附29个爬虫项目)
  12. 我就是要用MD5!不用不行!那么,怎么防止被拖库后泄露用户密码?
  13. [原创]威胁猎人 | 2018年上半年短视频行业黑灰产研究报告
  14. am解调matlab程序,AM调制解调的matlab仿真
  15. 渗透之代理小知识--
  16. 全新版大学英语综合教程第二册学习笔记(原文及全文翻译)——5A - True Height(真正的高度)
  17. Linux 下软件包的安装,压缩,解压(详细)
  18. [论文总结] 森林生态系统中的水生生境
  19. lgv50怎么进入fastboot模式_fastboot知识扫盲 高级刷机方式fastboot模式怎么进入?
  20. RF+APPIUM详细使用教程

热门文章

  1. 为 GPU 而来,焱融科技推出新一代全闪分布式文件存储产品
  2. 自由枪骑兵修改服务器端口,自由枪骑兵 Freelancer 更改高分辨率(支持宽屏)方法...
  3. 华为荣耀盒子怎么用 华为荣耀盒子连接电视和联网及看电视教程
  4. 下界(lower bounding)定理和下界紧密性比较
  5. Python小游戏——王校长的S8冠军奖杯【引子】
  6. HTML5 -canvas拖拽、移动 绘制图片可操作移动,拖动
  7. 吃瓜时间 | Coding error postmortem
  8. 拍照翻译软件哪个好,一起来聊聊拍照翻译软件推荐
  9. python入门项目03:完成黑心资本家发工资的程序
  10. skew width_CSS3中的skew()属性