微信小程序的开发---tabBar的介绍

news/2024/7/20 2:13:49 标签: 微信小程序, notepad++, 小程序

目录

一、tabBar的介绍

二、tabBar的6个组成部分

三、tabBar节点的配置项

四、tab项的配置选项

五、tabBar的使用


一、tabBar的介绍

tabBar是移动端应用常见的页面效果,用于实现多页面的快速切换。小程序中通常将其分为:

(1)底部tabBar

(2)顶部tabBar

注意:

(1)tabBar中只能配置最少2个,最多5个tab页签

(2)当渲染顶部tabBar时,不显示icon(也就是说所谓的图标不会出现),只显示文本

二、tabBar的6个组成部分

backgroundColor: tabBar的背景颜色
selectedIconPath:选中时的图片路径
borderStyle:     tabBar上边框的颜色
iconPath:        未选中时的图片路径
selectedColor:   tab上的文字选中的颜色
color:           tab上文字的默认(未选中)的颜色

三、tabBar节点的配置项

属性              类型      必填   默认值    说明  
position         String      否    bottom   tabBar的位置,仅支持bottom/top
borderStyle      String      否    black    tabBar上边框的颜色,仅支持black/white
color            HexColor    否             tab上文字的默认(未选中)颜色
selectedColor    HexColor    否             tab上的文字选中时的颜色 
backgroundColor  HexColor    否             tabBar的背景色
list             Array       是             tab页签的列表,最少2个,最多5个

四、tab项的配置选项

属性                类型    必填    说明
pagePath           String    是   页面路径,页面必须在pages中预先定义
text               String    是   tab上显示的文字
iconPath           String    否   未选中时的图标路径;当position为top时,不显示icon
selectedIconPath   String    否   选中时的图标路径;当position为top时,不显示icon

五、tabBar的使用

"tabBar": {
    "list": [
      {
        "pagePath": "pages/index/index",
        "text": "主页面"
      },
      {
        "pagePath": "pages/message/message",
        "text": "消息"
      }
    ]
  },


http://www.niftyadmin.cn/n/5011489.html

相关文章

jmeter 线程组 Open Model Thread Group 阶梯式压测、高峰流量压测

简介 Open Model Thread Group 是5.4.1 版本中引入的一个实验性线程组,可以弹性模拟负载测试。例如设置多个线程模式,再根据这些线程模式调整不同的并发数、暂停时间。由于Open Model Thread Group 是一个实验性线程组,可能会存在一些限制和不…

【初阶C语言】操作符2---表达式求值

前言:本节重点介绍操作符的使用,如,优先级高低、类型转换等 一、逻辑操作符 前言:逻辑操作符包括逻辑与(&&)和逻辑或(||),操作对象:两个 1.逻辑与&…

Python总结上传图片到服务器并保存的两种方式

一、前言 图片保存到服务器的两种方法: 1、根据图片的 URL 将其保存到服务器的固定位置 2、根据 request.FILES.get("file") 方式从请求中获取上传的图片文件,并将其保存到服务器的固定位置 二、方法 1、图片的 URL 要根据图片的 URL 将…

Centos7 Yum安装PHP7.2

1、安装源 安装php72w,是需要配置额外的yum源地址的,否则会报错不能找到相关软件包。 php高版本的yum源地址,有两部分,其中一部分是epel-release,另外一部分来自webtatic。如果跳过epel-release的话,安装…

微信新功能,图片直接一键生成Excel表格

前几天微信推出了一个新功能上了热搜,那就是图片转表格。 打工人应该接到过老板的这类需求: 丢张图片给你,甚至是丢一份纸质文件给你,然后要你把它做成 Excel 电子表格。 这个时候,如果你真的一个一个字输入到 Excel 里…

Arduino程序设计(八)LCD显示实验

LCD显示实验 前言一、基于LM35的LCD显示实验1. LM35简介2. LCD1602简介3. LM35采集环境温度LCD显示 二、基于DS18B20的LCD显示实验1. DS18B20简介2. DS18B20采集环境温度LCD显示 三、基于DHT11采集环境温湿度LCD显示1. DHT11简介2. DHT11采集环境温湿度LCD显示 前言 本文主要介…

使用stream下载文件避坑-》堆内存溢出的原因

场景 。下载80MB的文zip文件正常,大文件就下载不下来,下载为0KB 原因 下载大文件耗时间,设置了超时时间,其实文件没有下载下来 conn.setConnectTimeout(3 * 1000); 并不是上面那个原因 这段代码表示通过 HttpURLConnection 建…

高并发环境下压测故障

文章目录 一、高并发压测故障二、JVM 调优1. 堆内存调优2. 堆外内存调优 一、高并发压测故障 每次在大促之前,我们都需要对服务进行压测。而在压测期间,突然爆发了红灯告警,订单量直接少了一半,这是一次很严重的压测故障。首先看…