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


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 快速构建可拖曳的购物车DragDrop
Nov 30 Javascript
Extjs的FileUploadField文件上传出现了两个上传按钮
Apr 29 Javascript
jQuery插件jquery-barcode实现条码打印的方法
Nov 25 Javascript
JS模拟实现方法重载示例
Aug 03 Javascript
基于JavaScript实现前端文件的断点续传
Oct 17 Javascript
JS实现发送短信验证后按钮倒计时功能(防止刷新倒计时失效)
Jul 07 Javascript
Vue文件配置全局变量的实例
Sep 06 Javascript
jQuery实现网页拼图游戏
Apr 22 jQuery
vscode中eslint插件的配置(prettier配置无效)
Sep 10 Javascript
webpack 最佳配置指北(推荐)
Jan 07 Javascript
jQuery插件simplePagination的使用方法示例
Apr 28 jQuery
在VUE中使用lodash的debounce和throttle操作
Nov 09 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
PHP fastcgi模式上传大文件(大约有300多K)报错
2014/09/28 PHP
整理php防注入和XSS攻击通用过滤
2015/09/13 PHP
Laravel执行migrate命令提示:No such file or directory的解决方法
2016/03/16 PHP
IE8下关于querySelectorAll()的问题
2010/05/13 Javascript
javascript基础第一章 JavaScript与用户端
2010/07/22 Javascript
JS对话框_JS模态对话框showModalDialog用法总结
2014/01/11 Javascript
ie7+背景透明文字不透明超级简单的实现方法
2014/01/17 Javascript
js实现向右横向滑出的二级菜单效果
2015/08/27 Javascript
javascript日期处理函数,性能优化批处理
2015/09/06 Javascript
JS onkeypress兼容性写法详解
2016/04/27 Javascript
Javascript打印局部页面实例
2016/06/21 Javascript
使用Math.max,Math.min获取数组中的最值实例
2017/04/25 Javascript
JS中去掉array中重复元素的方法
2017/05/26 Javascript
使用mock.js随机数据和使用express输出json接口的实现方法
2018/01/07 Javascript
Bootstrap实现省市区三级联动(亲测可用)
2019/07/26 Javascript
解决vue组件中click事件失效的问题
2019/11/09 Javascript
javascript实现点击星星小游戏
2019/12/24 Javascript
浅谈element中InfiniteScroll按需引入的一点注意事项
2020/06/05 Javascript
JavaScript实时更新当前的时间的示例代码
2020/07/15 Javascript
Python中使用copy模块实现列表(list)拷贝
2015/04/14 Python
Python实现提取文章摘要的方法
2015/04/21 Python
python opencv 读取图片 返回图片某像素点的b,g,r值的实现方法
2019/07/03 Python
Python 实现的 Google 批量翻译功能
2019/08/26 Python
django的模型类管理器——数据库操作的封装详解
2020/04/01 Python
Pycharm调试程序技巧小结
2020/08/08 Python
Python pysnmp使用方法及代码实例
2020/08/24 Python
伦敦哈德森鞋:Hudson Shoes
2018/02/06 全球购物
英国第一职业高尔夫商店:Clickgolf.co.uk
2020/11/18 全球购物
abstract class和interface有什么区别
2013/08/04 面试题
整改落实情况汇报材料
2014/10/29 职场文书
2015年行政部工作总结
2015/04/28 职场文书
爱国主义电影观后感
2015/06/18 职场文书
一年级语文教学随笔
2015/08/14 职场文书
Redis5之后版本的高可用集群搭建的实现
2021/04/27 Redis
CentOS7和8下安装Maven3.8.4
2022/04/07 Servers
MySQL表字段数量限制及行大小限制详情
2022/07/23 MySQL