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


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 21 Javascript
javascript实现动态模态绑定grid过程代码
Sep 22 Javascript
Jquery幻灯片特效代码分享--鼠标点击按钮时切换(1)
Aug 15 Javascript
jquery判断当前浏览器的实现代码
Nov 07 Javascript
jQuery实现图片走马灯效果的原理分析
Jan 16 Javascript
JS实现对中文字符串进行utf-8的Base64编码的方法(使其与Java编码相同)
Jun 21 Javascript
Angular中响应式表单的三种更新值方法详析
Aug 22 Javascript
对于input 框限定输入值为浮点型的js代码
Sep 25 Javascript
layui 优化button按钮和弹出框的方法
Aug 15 Javascript
Vue+Typescript中在Vue上挂载axios使用时报错问题
Aug 07 Javascript
如何基于JS截获动态代码
Dec 25 Javascript
微信小程序APP的生命周期及页面的生命周期
Apr 19 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导出excel格式数据问题
2014/03/11 PHP
PHP面向对象精要总结
2014/11/07 PHP
PHP常用设计模式之委托设计模式
2016/02/13 PHP
Laravle eloquent 多对多模型关联实例详解
2017/11/22 PHP
在php的yii2框架中整合hbase库的方法
2018/09/20 PHP
理解Javascript_14_函数形式参数与arguments
2010/10/20 Javascript
关于Jquery操作Cookie取值错误的解决方法
2013/08/26 Javascript
基于jquery扩展漂亮的下拉框可以二次修改
2013/11/19 Javascript
nodejs实现获取当前url地址及url各种参数值
2015/06/25 NodeJs
《JavaScript函数式编程》读后感
2015/08/07 Javascript
快速掌握Node.js环境的安装与运行方法
2016/02/16 Javascript
javascript计时器编写过程与实现方法
2016/02/29 Javascript
JSON 的正确用法探讨:Pyhong、MongoDB、JavaScript与Ajax
2016/05/15 Javascript
JS for...in 遍历语句用法实例分析
2016/08/24 Javascript
jquery移除了live()、die(),新版事件绑定on()、off()的方法
2016/10/26 Javascript
vue 粒子特效的示例代码
2017/09/19 Javascript
nodejs更改项目端口号的方法
2018/05/13 NodeJs
使用bootstrap实现下拉框搜索功能的实例讲解
2018/08/10 Javascript
解决bootstrap模态框数据缓存的问题方法
2018/08/10 Javascript
js实现一个简易计算器
2020/03/30 Javascript
vue3自定义dialog、modal组件的方法
2021/01/04 Vue.js
Element-ui 自带的两种远程搜索(模糊查询)用法讲解
2021/01/29 Javascript
Python threading多线程编程实例
2014/09/18 Python
跟老齐学Python之有点简约的元组
2014/09/24 Python
最大K个数问题的Python版解法总结
2016/06/16 Python
python 实现批量xls文件转csv文件的方法
2018/10/23 Python
Python功能点实现:函数级/代码块级计时器
2019/01/02 Python
将python安装信息加入注册表的示例
2019/11/20 Python
pytorch 把图片数据转化成tensor的操作
2021/03/04 Python
波兰数码相机及配件网上商店: Cyfrowe.pl
2017/06/19 全球购物
印度尼西亚电子产品购物网站:Kliknklik
2018/06/05 全球购物
《我要的是葫芦》教学反思
2014/02/23 职场文书
学生会副主席竞聘书
2014/03/31 职场文书
篮球赛新闻稿
2015/07/17 职场文书
Python爬取某拍短视频
2021/06/11 Python
spring注解 @PropertySource配置数据源全流程
2022/03/25 Java/Android