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


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 相关文章推荐
js 深拷贝函数
Dec 04 Javascript
JQuery Study Notes 学习笔记(一)
Aug 04 Javascript
js操作textarea 常用方法总结
Dec 03 Javascript
Node.js入门教程:在windows和Linux上安装配置Node.js图文教程
Aug 14 Javascript
js中日期的加减法
May 06 Javascript
简介alert()与console.log()的不同
Aug 26 Javascript
利用jquery制作滚动到指定位置触发动画
Mar 26 Javascript
jQuery AJAX timeout 超时问题详解
Jun 21 Javascript
js日期相关函数dateAdd,dateDiff,dateFormat等介绍
Sep 24 Javascript
javascript随机变色实例代码
Oct 15 Javascript
浅谈vue中document.getElementById()拿到的是原值的问题
Jul 26 Javascript
JS高级程序设计之class继承重点详解
Jul 07 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
获得Google PR值的PHP代码
2007/01/28 PHP
Linux下将excel数据导入到mssql数据库中的方法
2010/02/08 PHP
ThinkPHP使用PHPExcel实现Excel数据导入导出完整实例
2014/07/22 PHP
php 修改上传文件大小限制实例详解
2016/10/23 PHP
thinkPHP微信分享接口JSSDK用法实例
2017/07/07 PHP
ThinkPHP框架实现定时执行任务的两种方法分析
2018/09/04 PHP
在JavaScript中实现命名空间
2006/11/23 Javascript
jquery 学习之二 属性相关
2010/11/23 Javascript
NodeJS框架Express的模板视图机制分析
2011/07/19 NodeJs
JavaScript 用cloneNode方法克隆节点的代码
2012/10/15 Javascript
javascript创建和存储cookie示例
2014/01/07 Javascript
JavaScript参数个数可变的函数举例说明
2014/10/10 Javascript
angularjs中ng-bind-html的用法总结
2017/05/23 Javascript
js用类封装pop弹窗组件
2017/10/08 Javascript
JS实现随机生成10个手机号的方法示例
2018/12/07 Javascript
js控制随机数生成概率代码实例
2019/03/21 Javascript
vue用BMap百度地图实现即时搜索功能
2019/09/26 Javascript
bootstrap-table后端分页功能完整实例
2020/06/01 Javascript
Python数据分析中Groupby用法之通过字典或Series进行分组的实例
2017/12/08 Python
Python爬取当当、京东、亚马逊图书信息代码实例
2017/12/09 Python
不到40行代码用Python实现一个简单的推荐系统
2019/05/10 Python
基于python实现自动化办公学习笔记(CSV、word、Excel、PPT)
2019/08/06 Python
python网络爬虫 CrawlSpider使用详解
2019/09/27 Python
Python类继承和多态原理解析
2020/02/05 Python
python中元组的用法整理
2020/06/15 Python
Matlab使用Plot函数实现数据动态显示方法总结
2021/02/25 Python
Magee 1866官网:Donegal粗花呢外套和大衣专家
2019/11/01 全球购物
中科前程Java笔试题
2016/11/20 面试题
地理信息科学专业推荐信
2014/09/08 职场文书
大明湖导游词
2015/02/03 职场文书
2015年禁毒工作总结
2015/04/30 职场文书
毕业论文答辩开场白和结束语
2015/05/27 职场文书
Go语言实现Snowflake雪花算法
2021/06/08 Golang
15个值得收藏的JavaScript函数
2021/09/15 Javascript
Docker与K8s关系介绍不会Docker也可以使用K8s
2022/06/25 Servers