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


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 插件学习(三)
Aug 06 Javascript
排序算法的javascript实现与讲解(99js手记)
Sep 28 Javascript
基于node实现websocket协议
Apr 25 Javascript
全屏滚动插件fullPage.js使用实例解析
Oct 21 Javascript
使用ES6语法重构React代码详解
May 09 Javascript
JS数组交集、并集、差集的示例代码
Aug 23 Javascript
浅谈react 同构之样式直出
Nov 07 Javascript
详解vue2.0+vue-video-player实现hls播放全过程
Mar 02 Javascript
详解Javascript中new()到底做了些什么?
Mar 29 Javascript
bootstrap tooltips在 angularJS中的使用方法
Apr 10 Javascript
详解Vscode中使用Eslint终极配置大全
Nov 08 Javascript
js正则匹配markdown里的图片标签的实现
Mar 24 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中读取和写入WORD文档的代码
2008/04/09 PHP
PHP读取MySQL数据代码
2008/06/05 PHP
PHP实现数字补零功能的2个函数介绍
2014/05/12 PHP
laravel model 两表联查示例
2019/10/24 PHP
JavaScript显示当然日期和时间即年月日星期和时间
2013/10/29 Javascript
DOM 事件流详解
2015/01/20 Javascript
js随机生成一个验证码
2017/06/01 Javascript
原生JS实现的双色球功能示例
2018/02/02 Javascript
webpack 插件html-webpack-plugin的具体使用
2018/04/09 Javascript
vue项目中公用footer组件底部位置的适配问题
2018/05/10 Javascript
Vue实现根据hash高亮选项卡
2019/05/27 Javascript
JS浮点数运算结果不精确的Bug解决
2019/08/01 Javascript
javascript的delete运算符知识点总结
2019/11/19 Javascript
JavaScript canvas实现雪花随机动态飘落
2020/02/08 Javascript
[44:10]2018DOTA2亚洲邀请赛 4.5 淘汰赛 EG vs VP 第一场
2018/04/06 DOTA
pycharm 使用心得(八)如何调用另一文件中的函数
2014/06/06 Python
Python自动化构建工具scons使用入门笔记
2015/03/10 Python
python实现图片变亮或者变暗的方法
2015/06/01 Python
python将一组数分成每3个一组的实例
2018/11/14 Python
Python 利用切片从列表中取出一部分使用的方法
2019/02/01 Python
Python连接SQLite数据库并进行增册改查操作方法详解
2020/02/18 Python
Python MySQL 日期时间格式化作为参数的操作
2020/03/02 Python
python 批量下载bilibili视频的gui程序
2020/11/20 Python
HTML5实时语音通话聊天MP3压缩传输3KB每秒
2019/08/28 HTML / CSS
耐克巴西官方网站:Nike巴西
2016/08/14 全球购物
Under Armour美国官网:美国知名高端功能性运动品牌
2016/09/05 全球购物
世界上最大的专业美容用品零售商:Sally Beauty
2017/07/02 全球购物
莫斯科大型旅游休闲商品超市:Camping.ru
2020/09/16 全球购物
会计电算化专业毕业生推荐信
2013/12/24 职场文书
计算机求职自荐信范文
2014/04/19 职场文书
护士上岗前培训自我鉴定
2014/04/20 职场文书
《金色的脚印》教后反思
2014/04/23 职场文书
班主任对学生的评语
2014/04/26 职场文书
教师年度考核评语
2014/04/28 职场文书
人事经理岗位职责范本
2014/08/04 职场文书
公文写作:教你写“建议书”
2019/05/07 职场文书