收藏
回答

终于迎来了自定义tabbar

最新版本下载地址 (1.02.1901170)

Windows 64位 / Windows 32位 / Mac OS

Windows 仅支持 Windows 7 及以上版本。

2019.01.17

  1. A 新增 自定义 tabbar 调试支持 详情



https://developers.weixin.qq.com/miniprogram/dev/framework/ability/custom-tabbar.html

3. 编写 tabBar 代码

用自定义组件的方式编写即可,该自定义组件完全接管 tabBar 的渲染。另外,切换 tab 页可通过 wx.switchTab 接口。


绝对的好消息啊,可以彻底的自定义了,赞!!!

回答关注问题邀请回答
收藏

22 个回答

  • f&f
    f&f
    2019-07-19

    写了自定义tabar,但是app.json里其他配置项还是需要,这个能优化下嘛,配置了

    "custom": true,其他的配置应该都不强制需要了嘛

    2019-07-19
    有用
    回复
  • das parfum
    das parfum
    2019-01-21

    我把自定义组件放根目录了,但是还是不能跑动,楼主能贴个例子代码吗?

    报错提示:

    VM32063:5 tabBar[0].pagePath "pages/home/index" 需在 pages 数组中

    tabBar[1].pagePath "pages/my/index" 需在 pages 数组中


    2019-01-21
    有用
    回复 1
  • 木子吻雨叚
    木子吻雨叚
    2019-01-21

    可以设置多个tabbar吗?

    2019-01-21
    有用
    回复 3
    • 2019-01-21

      可以,就是个自定义组件

      2019-01-21
      回复
    • 木子吻雨叚
      木子吻雨叚
      2019-01-21回复

      可能是我没描述对,是多种,不同页面使用不同的tabbar,刚测试了一番,不能吧

      2019-01-21
      回复
    • 2019-01-21回复木子吻雨叚

      既然官方已经把tabbar认定为自定义组件了, 就是可以的

      不过从测试结果看,还有些问题(page底部覆盖),

      注意:是先渲染tabbar然后才是page

      2019-01-21
      回复
  • 叫我阿喵
    叫我阿喵
    2019-01-20

    不能在json里控制显示隐藏?配置好后,只要json里面含有usingComponents那么页面就会含有tabbar,然而我只是想引入自定义控件而已,难不成每个引入自定义控件的页面都要手动隐藏?

    2019-01-20
    有用
    回复 4
    • 2019-01-21

      你说的那是以前的tabbar,现在已经支持自定义了

      app.json里列出的是兼容低版本,2.5以上的库支持自定义tabbar

      2019-01-21
      回复
    • 叫我阿喵
      叫我阿喵
      2019-01-21回复

      你没懂我的意思,我指的就是自定义Tabbar,只要该页面的json文件配置了usingComponents这个参数,自定义tabbar就会出现,然而有些页面我仅仅只是想引入自定义控件,并不想使用tabbar,但是引入自定义控件就需要配置usingComponents,而这时tabbar就出现了,调用wx.hideTabBar还无法隐藏

      2019-01-21
      回复
    • 叫我阿喵
      叫我阿喵
      2019-01-21回复叫我阿喵

      你看下我的反馈就知道了,我们开发人员都是微信的测试人员,连最基本的情况都有bug就直接更新了https://developers.weixin.qq.com/community/develop/doc/000a46764b80c0a6e8f78e9085b800

      2019-01-21
      回复
    • 2019-01-21回复叫我阿喵

      自定义组件不需要的时候,不加载就可以了啊

      测试过了没问题的

      2019-01-21
      回复
  • 小k
    小k
    2019-01-19

    我也遇见这个问题了

    2019-01-19
    有用
    回复
  • Sherry🌟
    Sherry🌟
    2019-01-19

    switchTab支持带参数吗?不支持的话tabbar很多跳转场景依然很鸡肋啊

    2019-01-19
    有用
    回复 1
    • 2019-01-21

      自定义tabbar,你就不要按tabbar来理解了,他就是个自定义组件(使用navTo方法)

      2019-01-21
      回复
  • 2019-01-19

    利用 http 接口来实现自动化的代码提交到第三方,接口反馈是成功了,但利用第三方接口生成预览二维码则还是旧版本,也就是没有提交成功。


    但是不用 http接口来提交,在开发者工具手动点击提交则成功。


    之前的开发者工具可以的,版本号:1.02.1809111,因为提示版本太旧要求升级,所以就升级到新版本了,结果出现了这个问题。


    希望能排查解决一下!


    雄安新区用户致电腾讯工作人员 速度解决下吧 大哥们 新区的人们还指着你们做活动!!!!!!!!!!!!!!!


    和这个问题一样:https://developers.weixin.qq.com/community/develop/doc/000262bb410e280670f7e23cd56c00


    2019-01-19
    有用
    回复
  • 陈豪
    陈豪
    2019-01-19

    自定义tabBar页面首次加载闪烁,这个有什么好的解决办法么。。

    2019-01-19
    有用
    回复 1
    • Baron yin
      Baron yin
      2019-05-30

      请问兄弟你们解决了吗,我也遇到这个问题

      2019-05-30
      回复
  • 2019-01-19

    很鸡肋的一个东西啊,而且用的cover-view组件做的,样式不好控制,还不如自己做个组件,定位在需要引入的页面

    2019-01-19
    有用
    回复
  • 刘祥波~知识之城、小程序、app
    刘祥波~知识之城、小程序、app
    2019-01-18

    自己可以写个组件,也能实现自定义,官方这个有什么优势?求大神分析分析

    2019-01-18
    有用
    回复 2
    • 黄思程
      黄思程
      2019-01-18

      这个自定义 tabBar 组件会尽可能提前渲染好

      2019-01-18
      回复
    • excxapp
      excxapp
      2019-01-19回复黄思程

      不能加分包的@黄思程

      2019-01-19
      1
      回复

正在加载...

登录 后发表内容