配置tabbar

如果应用是一个多 tab 应用,可以通过 tabBar 配置项指定 tab 栏的表现,以及 tab 切换时显示的对应页。

Tips

  • 当设置 position 为 top 时,将不会显示 icon
  • tabBar 中的 list 是一个数组,只能配置最少2个、最多5个 tab,tab 按数组的顺序排序。

属性说明:

属性 类型 必填 默认值 描述 平台差异说明
color HexColor tab 上的文字默认颜色
selectedColor HexColor tab 上的文字选中时的颜色
backgroundColor HexColor tab 的背景色
borderStyle String black tabbar 上边框的颜色,仅支持 black/white App 2.3.4+ 支持其他颜色值
list Array tab 的列表,详见 list 属性说明,最少2个、最多5个 tab
position String bottom 可选值 bottom、top top 值仅微信小程序支持

其中 list 接收一个数组,数组中的每个项都是一个对象,其属性值如下:

属性 类型 必填 说明
pagePath String 页面路径,必须在 pages 中先定义
text String tab 上按钮文字,在 5+APP 和 H5 平台为非必填。例如中间可放一个没有文字的+号图标
iconPath String 图片路径,icon 大小限制为40kb,建议尺寸为 81px * 81px,当 postion 为 top 时,此参数无效,不支持网络图片,不支持字体图标
selectedIconPath String 选中时的图片路径,icon 大小限制为40kb,建议尺寸为 81px * 81px ,当 postion 为 top 时,此参数无效

案例代码:

"tabBar": {"list": [{"text": "首页","pagePath":"pages/index/index","iconPath":"static/tabs/home.png","selectedIconPath":"static/tabs/home-active.png"},{"text": "信息","pagePath":"pages/message/message","iconPath":"static/tabs/message.png","selectedIconPath":"static/tabs/message-active.png"},{"text": "我们","pagePath":"pages/contact/contact","iconPath":"static/tabs/contact.png","selectedIconPath":"static/tabs/contact-active.png"}]}

uni-app中的tabBar配置相关推荐

  1. uni app中使用图表

    关于在uni app中运用图表 今天写项目,需要在uni app中使用图表,我使用的是ucharts. 具体操作如下 1.下载 ucharts可以直接在uni app的插件市场下载安装. 先在插件市场 ...

  2. Android uni app 列表底部白条解决方案

    uni app中android打开本地vue的列表会发现,底部有条白边. vue通过uni.getSystemInfoSync();方法获取系统信息,首次取值对,再次取值就出错 uni app每次启动 ...

  3. vue插槽solt ,uni.app

    一.什么是插槽? 插槽就是子组件提供给父组件使用的一个占位符,用<slot></solt>表示父组件可以在这个占位符中填充任何模板代码. 二.插槽的用法 1.创建一个子组件,在 ...

  4. 在Web.config或App.config中的添加自定义配置

    .Net中的System.Configuration命名空间为我们在web.config或者app.config中自定义配置提供了完美的支持.最近看到一些项目中还在自定义xml文件做程序的配置,所以忍 ...

  5. uni 在app中引入h5页面(uni编写)

    关于在app中引入网页,使用的webview标签 相对于uniapp 官网给出的webview使用方法在这里https://uniapp.dcloud.io/component/web-view 但是 ...

  6. IIS中安卓APP和苹果APP的mimi 类型配置

    IIS中安卓APP和苹果APP的mimi 类型配置,经常配置这两个东西,但是每次都记不住,在这里做个记录,方便自己也方便他人: 扩展名是:  .apk MIMI类型是:application/vnd. ...

  7. uni app(H5)中软键盘弹出,固定定位绝对定位元素位置发生错乱

    一.问题如下 最近用uni app写项目,发现H5软键盘弹起,导致我固定定位的按钮被顶了上去,如图 二.解决方法 1.让其在输入框获取焦点时隐藏 百度了许多,有让输入框获取焦点时让按钮隐藏的方法,失去 ...

  8. 切换 uniapp_万能前端框架uni app初探03:底部导航开发

    前言 本节我们使用uni app的底部导航功能,点击不同tab会显示不同页面,这个功能在实际项目开发中几乎是必备的. 一.基础知识 1.tabBar 如果应用是一个多 tab 应用,可以通过 tabB ...

  9. uni app 零基础小白到项目实战-1

    uni-app是一个使用vue.js开发跨平台应用的前端框架.开发者通过编写vue.js代码,uni-app将其编译到Ios,android,微信小程序等多个平台,保证其正确并达到优秀体验.Uni-a ...

最新文章

  1. Schama —— Xml文档约束技术 学习笔记
  2. mysql 网络io_MySQL的各种网络IO超时的用法和实现
  3. 超越IEtab、网银支付助手,无需再次登陆的Firefox的IE插件
  4. Name node is in safe mode解决
  5. CentOS工作内容(七)禁用IPV6
  6. PHP企业级开发环境配置全攻略-IDE+SVN++(转)
  7. .net 中使用socket (c#)
  8. 会议容易中吗_在装配式建筑中重要又容易被忽视的部分,你中招了吗?
  9. C#、.Net经典面试题集锦(一)
  10. 时间序列异常检测 EGADS Surus iForest
  11. (7)Zynq AXI_GP接口介绍
  12. python 字符串编码解码和格式化问题
  13. vs如何运行外部 C++ 文件
  14. 【2015沈阳区域赛F=HDU5514】Frogs(圆上n个青蛙跳统计跳劲哪些点---欧拉函数求和+思维)
  15. 2.ActiveMQ下载和安装(Linux版)
  16. ad20生成二维码_AD20(AltiumDesigner)最全快捷键-资源下载人人文库网
  17. android 无法添加帐户,安卓手机outlook无法登录、添加帐户
  18. java格式化时间字符串 毫秒_SimpleDateFormat是否有格式字符串来获取毫秒日期时间值,而不是人类可读的格式?...
  19. Verilog系统函数
  20. 仅拍125个视频就成为千万级网红? Python告诉你:李子柒的网红路

热门文章

  1. Java-创建图片验证码descriptor
  2. JavaSE03: Arrays工具类的使用及简单数组算法
  3. php如何查询mysql数据库字符集_修改及查看mysql数据库的字符集_MySQL
  4. python 人脸检测_借助摄像头在Python中实现人脸检测
  5. job用法 Java_Web App使用Quartz实现java schedule job
  6. html5标签属性大全_html5 文本相关标签
  7. string字符串转实体类_【Recursion】(6)实战练习:使用递归处理字符串
  8. How Blink Works 中文译文
  9. SiriKit 描述
  10. nginx的addition模块在响应的前后报文添加内容与变量的运行原理