详解微信小程序设置底部导航栏目方法


Posted in Javascript onJune 29, 2017

详解微信小程序设置底部导航栏目方法

小程序底部想要有一个漂亮的导航栏目,不知道怎么制作,于是百度找到了本篇文章,分享给大家。

好了 小程序的头部标题 设置好了,我们来说说底部导航栏是如何实现的。

我们先来看个效果图

详解微信小程序设置底部导航栏目方法

这里,我们添加了三个导航图标,因为我们有三个页面,小程序最多能加5个。

那他们是怎么出现怎么着色的呢?两步就搞定!

1. 图标准备

阿里图标库  http://www.iconfont.cn/collections/show/29

我们进入该网站,鼠标滑到一个喜欢的图标上面  点击下方的 下载按钮

详解微信小程序设置底部导航栏目方法

在弹出框中 选择了 俩个不同颜色的 图标  选择64px大小即可,我选择的是png  然后下载下来 起上别名

详解微信小程序设置底部导航栏目方法

将上述起好名字的图标 保存到 小程序 项目目录中 新创建的 images 文件夹中,准备工作就做好了

 详解微信小程序设置底部导航栏目方法

2. 更改配置文件

我们找到项目根目录中的配置文件 app.json 加入如下配置信息

"tabBar": { 
  "color": "#a9b7b7", 
  "selectedColor": "#11cd6e", 
  "borderStyle":"white", 
  "list": [{ 
   "selectedIconPath": "images/111.png", 
   "iconPath": "images/11.png", 
   "pagePath": "pages/index/index", 
   "text": "首页" 
  }, { 
   "selectedIconPath": "images/221.png", 
   "iconPath": "images/22.png", 
   "pagePath": "pages/logs/logs", 
   "text": "日志" 
  }, { 
   "selectedIconPath": "images/331.png", 
   "iconPath": "images/33.png", 
   "pagePath": "pages/test/test", 
   "text": "开心测试" 
  }] 
 },

解释一下 对应的属性信息

tabBar 指底部的 导航配置属性

color 未选择时 底部导航文字的颜色

selectedColor 选择时 底部导航文字的颜色

borderStyle 底部导航边框的样色(注意 这里如果没有写入样式 会导致 导航框上边框会出现默认的浅灰色线条)

list  导航配置数组

selectedIconPath 选中时 图标路径

iconPath 未选择时 图标路径

pagePath 页面访问地址

text 导航图标下方文字

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
复选框全选与全不选操作实现思路
Aug 18 Javascript
仿当当网淘宝网等主流电子商务网站商品分类导航菜单
Sep 25 Javascript
JavaScript中使用Math.PI圆周率属性的方法
Jun 14 Javascript
javascript实现网页中涉及的简易运动(改变宽高、透明度、位置)
Nov 29 Javascript
基于jquery实现瀑布流布局
Jun 28 Javascript
Angularjs中UI Router的使用方法
May 14 Javascript
深入理解JavaScript中Ajax
Aug 02 Javascript
bootstrap日期控件问题(双日期、清空等问题解决)
Apr 19 Javascript
详解Vue.js使用Swiper.js在iOS
Sep 10 Javascript
新手入门带你学习JavaScript引擎运行原理
Jun 24 Javascript
vue+koa2实现session、token登陆状态验证的示例
Aug 30 Javascript
js实现盒子滚动动画效果
Aug 09 Javascript
详解vue2父组件传递props异步数据到子组件的问题
Jun 29 #Javascript
Vue.js列表渲染绑定jQuery插件的正确姿势
Jun 29 #jQuery
详解vue父子组件间传值(props)
Jun 29 #Javascript
详解如何使用Node.js编写命令工具——以vue-cli为例
Jun 29 #Javascript
基于angular2 的 http服务封装的实例代码
Jun 29 #Javascript
JS通过调用微信API实现微信支付功能的方法示例
Jun 29 #Javascript
详解vue数据渲染出现闪烁问题
Jun 29 #Javascript
You might like
PHP获取当前文件所在目录 getcwd()函数
2009/05/13 PHP
PHP中使用smarty生成静态文件的例子
2014/04/24 PHP
Thinkphp5.0框架的Db操作实例分析【连接、增删改查、链式操作等】
2019/10/11 PHP
JavaScript中的new的使用方法与注意事项
2007/05/16 Javascript
jQuery前台数据获取实现代码
2011/03/16 Javascript
在子窗口中关闭父窗口的一句代码
2013/10/21 Javascript
使用JQuery中的trim()方法去掉前后空格
2016/09/16 Javascript
ajax级联菜单实现方法实例分析
2016/11/28 Javascript
js实现简单的手风琴效果
2017/02/27 Javascript
JavaScript高阶函数_动力节点Java学院整理
2017/06/28 Javascript
React Native模块之Permissions权限申请的实例相机
2017/09/28 Javascript
angularjs实现天气预报功能
2020/06/16 Javascript
Vue 配合eiement动态路由,权限验证的方法
2018/09/26 Javascript
超好用的jQuery分页插件jpaginate用法示例【附源码下载】
2018/12/06 jQuery
js canvas实现橡皮擦效果
2018/12/20 Javascript
vue实现简单全选和反选功能
2020/09/15 Javascript
[45:46]2014 DOTA2国际邀请赛中国区预选赛5.21 HGT VS DT
2014/05/23 DOTA
Python天气预报采集器实现代码(网页爬虫)
2012/10/07 Python
python函数的5种参数详解
2017/02/24 Python
Python实现视频下载功能
2017/03/14 Python
python 实现tar文件压缩解压的实例详解
2017/08/20 Python
python使用wxpy实现微信消息防撤回脚本
2019/04/29 Python
PyCharm上安装Package的实现(以pandas为例)
2020/09/18 Python
利用html5 canvas动态画饼状图的示例代码
2018/04/02 HTML / CSS
英国鹦鹉店:Parrot Essentials
2018/12/03 全球购物
Happy Plugs官网:瑞典无线耳机品牌
2020/07/16 全球购物
2014年大学生党员评议表自我评价
2014/09/20 职场文书
技术入股协议书
2016/03/22 职场文书
创业计划书之闲置物品置换中心
2019/12/25 职场文书
python函数指定默认值的实例讲解
2021/03/29 Python
Django展示可视化图表的多种方式
2021/04/08 Python
python操作xlsx格式文件并读取
2021/06/02 Python
python中opencv实现图片文本倾斜校正
2021/06/11 Python
Java tomcat手动配置servlet详解
2021/11/27 Java/Android
alibaba seata服务端具体实现
2022/02/24 Java/Android
Redis特殊数据类型bitmap位图
2022/06/01 Redis