微信小程序

自定义 tabBar的两种方式

2021-02-01  本文已影响0人  wsgdiv

一、官方文档中的方法

内容如下:

使用流程

1. 配置信息

示例:

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

2. 添加 tabBar 代码文件

在代码根目录下添加入口文件:

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

3. 编写 tabBar 代码

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

二、直接创建pages/index/index,在index.html中设置wx:if判断做为转换底部tabBar的条件,联合index.js中的按钮赋值,就可以了。

上一篇 下一篇

猜你喜欢

热点阅读