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


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基础资料整理2
Dec 06 Javascript
from表单多个按钮提交用onclick跳转不同action
Apr 24 Javascript
jquery delay()介绍及使用指南
Sep 02 Javascript
jQuery EasyUI实现右键菜单变灰不可用效果
Sep 24 Javascript
每日十条JavaScript经验技巧(一)
Jun 23 Javascript
基于JavaScript实现验证码功能
Apr 01 Javascript
理解javascript async的用法
Aug 22 Javascript
jQuery实现菜单的显示和隐藏功能示例
Jul 24 jQuery
基于Vue插入视频的2种方法小结
Apr 02 Javascript
Vue组件通信中非父子组件传值知识点总结
Dec 05 Javascript
微信小程序后端无法保持session的原因及解决办法问题
Mar 20 Javascript
ng-alain的sf如何自定义部件的流程
Jun 12 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生成便于打印的网页
2006/10/09 PHP
PHP无限分类代码,支持数组格式化、直接输出菜单两种方式
2011/05/18 PHP
求帮忙修改个php curl模拟post请求内容后并下载文件的解决思路
2015/09/20 PHP
PHP的Yii框架中移除组件所绑定的行为的方法
2016/03/18 PHP
php 使用expat方式解析xml文件操作示例
2019/11/26 PHP
jquery及原生js获取select下拉框选中的值示例
2013/10/25 Javascript
jquery实现公告翻滚效果
2015/02/27 Javascript
使用jQuery mobile库检测url绝对地址和相对地址的方法
2015/12/04 Javascript
EditPlus 正则表达式 实战(3)
2016/12/15 Javascript
jQuery基于Ajax方式提交表单功能示例
2017/02/10 Javascript
import与export在node.js中的使用详解
2017/09/28 Javascript
nodejs实现超简单生成二维码的方法
2018/03/17 NodeJs
vue项目中mock.js的使用及基本用法
2019/05/22 Javascript
模块化react-router配置方法详解
2019/06/03 Javascript
[47:42]完美世界DOTA2联赛PWL S2 GXR vs Ink 第一场 11.19
2020/11/20 DOTA
[05:23]DOTA2-DPC中国联赛2月1日Recap集锦
2021/03/11 DOTA
python备份文件的脚本
2008/08/11 Python
python读写二进制文件的方法
2015/05/09 Python
深入浅析Python字符编码
2015/11/12 Python
python制作爬虫并将抓取结果保存到excel中
2016/04/06 Python
Python调用C语言的方法【基于ctypes模块】
2018/01/22 Python
Python使用Beautiful Soup爬取豆瓣音乐排行榜过程解析
2019/08/15 Python
Python实现把多维数组展开成DataFrame
2019/11/30 Python
利用python为PostgreSQL的表自动添加分区
2021/01/18 Python
使用html5+css3来实现slider切换效果告别javascript+css
2013/01/08 HTML / CSS
送给他或她的礼物:FUN.com
2018/08/17 全球购物
Harrods英国:世界领先的奢侈品百货商店
2020/09/23 全球购物
三维科技面试题
2013/07/27 面试题
【魔兽争霸3重制版】原版画面与淬火MOD画面对比
2021/03/26 魔兽争霸
黄继光的英雄事迹材料
2014/02/13 职场文书
农民工工资承诺书范文
2014/03/31 职场文书
企业读书活动总结
2014/06/30 职场文书
社团个人总结范文
2015/03/05 职场文书
消防隐患整改通知书
2015/04/22 职场文书
2015年节能减排工作总结
2015/05/14 职场文书
MySQL中rank() over、dense_rank() over、row_number() over用法介绍
2022/03/23 MySQL