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


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 相关文章推荐
基于jquery的tab切换 js原理
Apr 01 Javascript
AJAX异步从优酷专辑中采集所有视频及信息(JavaScript代码)
Nov 20 Javascript
js对象的构造和继承实现代码
Dec 05 Javascript
JS+CSS制作DIV层可(最小化/拖拽/排序)功能实现代码
Feb 25 Javascript
document.compatMode的CSS1compat使用介绍
Apr 03 Javascript
判断日期是否能跨月查询的js代码
Jul 25 Javascript
jquery仿百度经验滑动切换浏览效果
Apr 14 Javascript
JS拉起或下载app的实现代码
Feb 22 Javascript
基于Node的React图片上传组件实现实例代码
May 10 Javascript
详解刷新页面vuex数据不消失和不跳转页面的解决
Jan 30 Javascript
Vue实现带进度条的文件拖动上传功能
Feb 23 Javascript
vue页面切换过渡transition效果
Oct 08 Javascript
基于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
几种显示数据的方法的比较
2006/10/09 PHP
php foreach 参数强制类型转换的问题
2010/12/10 PHP
php 安全过滤函数代码
2011/05/07 PHP
php集成环境xampp中apache无法启动问题解决方案
2014/11/18 PHP
PHP中Session可能会引起并发问题
2015/06/26 PHP
Cookie 注入是怎样产生的
2009/04/08 Javascript
js实现点击注册按钮开始读秒倒计时的小例子
2013/05/11 Javascript
jquery $("#variable") 循环改变variable的值示例
2014/02/23 Javascript
js实现鼠标移到链接文字弹出一个提示层的方法
2015/05/11 Javascript
jquery遍历json对象集合详解
2016/05/18 Javascript
js实现拖拽上传图片功能
2017/08/01 Javascript
用nodejs实现json和jsonp服务的方法
2017/08/25 NodeJs
修改node.js默认的npm安装目录实例
2018/05/15 Javascript
解决layui中table异步数据请求不支持自定义返回数据格式的问题
2018/08/19 Javascript
JavaScript指定断点操作实例教程
2018/09/18 Javascript
详解JS浏览器事件循环机制
2019/03/27 Javascript
Node.js在图片模板上生成二维码图片并附带底部文字说明实现详解
2019/08/07 Javascript
[00:34]TI7不朽珍藏III——地穴编织者不朽展示
2017/07/15 DOTA
Python创建日历实例
2014/08/21 Python
wxPython的安装图文教程(Windows)
2017/12/28 Python
PyQt5基本控件使用之消息弹出、用户输入、文件对话框的使用方法
2019/08/06 Python
如何使用python传入不确定个数参数
2020/02/18 Python
基于python代码批量处理图片resize
2020/06/04 Python
丝芙兰法国官网:SEPHORA法国
2016/09/01 全球购物
Smilodox官方运动服装店:从运动服到健身配件
2020/08/27 全球购物
师范生实习的个人自我鉴定
2013/10/20 职场文书
高一自我鉴定
2013/12/17 职场文书
机关保密承诺书
2014/06/03 职场文书
土地租赁意向书
2014/07/30 职场文书
党员领导干部民主生活会批评与自我批评发言
2014/09/28 职场文书
2014年医院工作总结
2014/11/20 职场文书
思想品德评语大全
2014/12/31 职场文书
活动简报范文
2015/07/22 职场文书
诗词赏析-(浣溪沙)
2019/08/13 职场文书
Python基于百度API识别并提取图片中文字
2021/06/27 Python
Nginx性能优化之Gzip压缩设置详解(最大程度提高页面打开速度)
2022/02/12 Servers