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


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 相关文章推荐
IE与FireFox的兼容性问题分析
Apr 22 Javascript
JavaScript call apply使用 JavaScript对象的方法绑定到DOM事件后this指向问题
Sep 28 Javascript
判断字符串的长度(优化版)中文占两个字符
Oct 30 Javascript
基于javascript实现窗口抖动效果
Jan 03 Javascript
jQuery实现获取table表格第一列值的方法
Mar 01 Javascript
jQuery EasyUI提交表单验证
Jul 19 Javascript
Bootstrap Table的使用总结
Oct 08 Javascript
Ionic 2 实现列表滑动删除按钮的方法
Jan 22 Javascript
简单实现bootstrap选项卡效果
Feb 08 Javascript
Angular 5.x 学习笔记之Router(路由)应用
Apr 08 Javascript
微信小程序云开发修改云数据库中的数据方法
May 18 Javascript
JS表单验证插件之数据与逻辑分离操作实例分析【策略模式】
May 01 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
在任意字符集下正常显示网页的方法二(续)
2007/04/01 PHP
mysql 字段类型说明
2007/04/27 PHP
解析mysql left( right ) join使用on与where筛选的差异
2013/06/18 PHP
PhpStorm 如何优雅的调试Hyperf的方法步骤
2019/11/24 PHP
PHP全局使用Laravel辅助函数dd
2019/12/26 PHP
php获取是星期几的的一些常用姿势
2019/12/15 PHP
javascript 网页跳转的方法
2008/12/24 Javascript
JS 判断代码全收集
2009/04/28 Javascript
简略的前端架构心得&&基于editor为例子的编码小技巧
2010/11/25 Javascript
ko knockoutjs动态属性绑定技巧应用
2012/11/14 Javascript
JS定时器实例详细分析
2013/10/11 Javascript
jquery让返回的内容显示在特定div里(代码少而精悍)
2014/06/23 Javascript
浅析jquery数组删除指定元素的方法:grep()
2016/05/19 Javascript
json对象与数组以及转换成js对象的简单实现方法
2016/06/24 Javascript
js实现table添加行tr、删除行tr、清空行tr的简单实例
2016/10/15 Javascript
js return返回多个值,通过对象的属性访问方法
2017/02/21 Javascript
jQuery实现点击关注和取消功能
2017/07/03 jQuery
jQuery常见面试题之DOM操作详析
2017/07/05 jQuery
收藏AngularJS中最重要的核心功能
2017/07/09 Javascript
javascript 对象 与 prototype 原型用法实例分析
2019/11/11 Javascript
JavaScript的一些小技巧分享
2021/01/06 Javascript
[47:36]Optic vs Newbee 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
python后端接收前端回传的文件方法
2019/01/02 Python
Python提取频域特征知识点浅析
2019/03/04 Python
python的pytest框架之命令行参数详解(下)
2019/06/27 Python
flask 使用 flask_apscheduler 做定时循环任务的实现
2019/12/10 Python
Django3中的自定义用户模型实例详解
2020/08/23 Python
CSS3 旋转立方体问题详解
2020/01/09 HTML / CSS
澳大利亚厨房和家用电器购物网站:Bing Lee
2021/01/11 全球购物
主题酒店策划书
2014/01/28 职场文书
2014年廉洁自律承诺书
2014/05/26 职场文书
机电一体化专业毕业生自荐信
2014/06/19 职场文书
千与千寻观后感
2015/06/04 职场文书
幼儿园开学家长寄语(2016秋季)
2015/12/03 职场文书
心理学培训心得体会
2016/01/22 职场文书
python图像处理 PIL Image操作实例
2022/04/09 Python