微信小程序 底部导航栏目开发资料


Posted in Javascript onDecember 05, 2016

微信小程序 底部导航栏目开发

我们先来看个效果图

微信小程序 底部导航栏目开发资料

这里,我们添加了三个导航图标,因为我们有三个页面,微信小程序最多能加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  导航图标下方文字

如果要改变更详细的样式 请参看

https://mp.weixin.qq.com/debug/wxadoc/dev/framework/config.html#tabBar

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

Javascript 相关文章推荐
JavaScript高级程序设计
Dec 29 Javascript
学习ExtJS Panel常用方法
Oct 07 Javascript
window.open不被拦截的实现代码
Aug 22 Javascript
js给selected添加options的方法
May 06 Javascript
JavaScript判断IE版本型号
Jul 27 Javascript
Vue2.0生命周期的理解
Aug 20 Javascript
微信小程序 JS动态修改样式的实现方法
Dec 16 Javascript
手挽手带你学React之React-router4.x的使用
Feb 14 Javascript
vue通信方式EventBus的实现代码详解
Jun 10 Javascript
解决vue-router 二级导航默认选中某一选项的问题
Nov 01 Javascript
nuxt 路由、过渡特效、中间件的实现代码
Nov 06 Javascript
vue组件的路由高亮问题解决方法
May 11 Vue.js
基于js实现的限制文本框只可以输入数字
Dec 05 #Javascript
AJAX和jQuery动态加载数据的实现方法
Dec 05 #Javascript
Javascript中字符串replace方法的第二个参数探究
Dec 05 #Javascript
解析预加载显示图片艺术
Dec 05 #Javascript
JS限定手机版中图片大小随分辨率自动调整的方法
Dec 05 #Javascript
简单几步实现返回顶部效果
Dec 05 #Javascript
jQGrid Table操作列中点击【操作】按钮弹出按钮层的实现代码
Dec 05 #Javascript
You might like
php下用cookie统计用户访问网页次数的代码
2010/05/09 PHP
解决php使用异步调用获取数据时出现(错误c00ce56e导致此项操作无法完成)
2013/07/03 PHP
从零开始学YII2框架(六)高级应用程序模板
2014/08/20 PHP
通过修改Laravel Auth使用salt和password进行认证用户详解
2017/08/17 PHP
PHP实现非阻塞模式的方法分析
2018/07/26 PHP
PHP+MySql实现一个简单的留言板
2020/07/19 PHP
jQuery1.4.2与老版本json格式兼容的解决方法
2011/02/12 Javascript
jsp+javascript打造级连菜单的实例代码
2013/06/14 Javascript
javascript获取URL参数与参数值的示例代码
2013/12/20 Javascript
javascript调试之DOM断点调试法使用技巧分享
2014/04/15 Javascript
JavaScript利用正则表达式去除日期中的-
2014/06/09 Javascript
js获取checkbox复选框选中的选项实例
2014/08/24 Javascript
Node.js实现批量去除BOM文件头
2014/12/20 Javascript
JavaScript实现多个重叠层点击切换效果的方法
2015/04/24 Javascript
详解js静态资源文件请求的处理
2017/08/01 Javascript
Vue导出json数据到Excel电子表格的示例
2017/12/04 Javascript
基于mpvue的小程序项目搭建的步骤
2018/05/22 Javascript
详解vue-router 初始化时做了什么
2018/06/11 Javascript
javascript中可能用得到的全部的排序算法
2020/03/05 Javascript
python利用标准库如何获取本地IP示例详解
2017/11/01 Python
pycharm 将django中多个app放到同个文件夹apps的处理方法
2018/05/30 Python
python集合比较(交集,并集,差集)方法详解
2018/09/13 Python
pandas读取csv文件,分隔符参数sep的实例
2018/12/12 Python
对python列表里的字典元素去重方法详解
2019/01/21 Python
Python使用LDAP做用户认证的方法
2019/06/20 Python
python 字符串常用方法汇总详解
2019/09/16 Python
Python猴子补丁知识点总结
2020/01/05 Python
Python命名空间namespace及作用域原理解析
2020/06/05 Python
GafasWorld西班牙:购买太阳镜、眼镜和隐形眼镜
2019/09/08 全球购物
三星加拿大官方网上商店:Samsung CA
2020/12/18 全球购物
什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?
2016/08/13 面试题
介绍一下javax.servlet.Servlet接口及其主要方法
2015/11/30 面试题
医生自荐信
2013/10/11 职场文书
大学生的四年学习自我评价
2013/12/13 职场文书
《蚂蚁和蝈蝈》教学反思
2014/02/24 职场文书
对讲机知识
2022/04/07 无线电