详解微信小程序设置底部导航栏目方法


Posted in Javascript onJune 29, 2017

详解微信小程序设置底部导航栏目方法

小程序底部想要有一个漂亮的导航栏目,不知道怎么制作,于是百度找到了本篇文章,分享给大家。

好了 小程序的头部标题 设置好了,我们来说说底部导航栏是如何实现的。

我们先来看个效果图

详解微信小程序设置底部导航栏目方法

这里,我们添加了三个导航图标,因为我们有三个页面,小程序最多能加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 导航图标下方文字

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
JavaScript 仿关机效果的图片层
Dec 26 Javascript
ASP.NET jQuery 实例3 (在TextBox里面阻止复制、剪切和粘贴事件)
Jan 13 Javascript
js确定对象类型方法
Mar 30 Javascript
Javascript中this关键字的一些小知识
Mar 15 Javascript
jQuery实现点击任意位置弹出层外关闭弹出层效果
Oct 19 Javascript
angularjs中的$eval方法详解
Apr 24 Javascript
vue2中filter()的实现代码
Jul 09 Javascript
老生常谈ES6中的类
Jul 31 Javascript
bootstrap-table组合表头的实现方法
Sep 07 Javascript
Express的HTTP重定向到HTTPS的方法
Jun 06 Javascript
JS+CSS3实现的简易钟表效果示例
Apr 13 Javascript
微信小程序使用自定义组件导航实现当前页面高亮
Jan 02 Javascript
详解vue2父组件传递props异步数据到子组件的问题
Jun 29 #Javascript
Vue.js列表渲染绑定jQuery插件的正确姿势
Jun 29 #jQuery
详解vue父子组件间传值(props)
Jun 29 #Javascript
详解如何使用Node.js编写命令工具——以vue-cli为例
Jun 29 #Javascript
基于angular2 的 http服务封装的实例代码
Jun 29 #Javascript
JS通过调用微信API实现微信支付功能的方法示例
Jun 29 #Javascript
详解vue数据渲染出现闪烁问题
Jun 29 #Javascript
You might like
php桌面中心(二) 数据库写入
2007/03/11 PHP
PHP中利用substr_replace将指定两位置之间的字符替换为*号
2011/01/27 PHP
基于php-fpm的配置详解
2013/06/03 PHP
Windows服务器中PHP如何安装redis扩展
2019/09/27 PHP
thinkphp 5框架实现登陆,登出及session登陆状态检测功能示例
2019/10/10 PHP
thinkphp5实现微信扫码支付
2019/12/23 PHP
jquery获取下拉列表的值为null的解决方法
2011/03/18 Javascript
Android中的jQuery:AQuery简介
2014/05/06 Javascript
一个奇葩的最短的 IE 版本判断JS脚本
2014/05/28 Javascript
html的DOM中document对象forms集合用法实例
2015/01/21 Javascript
jquery实现炫酷的叠加层自动切换特效
2015/02/01 Javascript
jQuery实现限制textarea文本框输入字符数量的方法
2015/05/28 Javascript
javascript实现网页中涉及的简易运动(改变宽高、透明度、位置)
2015/11/29 Javascript
SpringMVC restful 注解之@RequestBody进行json与object转换
2015/12/10 Javascript
JavaScript对象封装的简单实现方法(3种方法)
2017/01/03 Javascript
angularjs项目的页面跳转如何实现(5种方法)
2017/05/25 Javascript
js用类封装pop弹窗组件
2017/10/08 Javascript
angularjs通过过滤器返回超链接的方法
2018/10/26 Javascript
Python简单日志处理类分享
2015/02/14 Python
Python实现多并发访问网站功能示例
2017/06/19 Python
Python基于回溯法子集树模板解决m着色问题示例
2017/09/07 Python
详解用Python练习画个美队盾牌
2019/03/23 Python
python全局变量引用与修改过程解析
2020/01/07 Python
Python Des加密解密如何实现软件注册码机器码
2020/01/08 Python
世界上最大的汽车共享网站:Zipcar
2017/01/14 全球购物
比利时家具购买网站:Home24
2019/01/03 全球购物
Furla官网:意大利著名的皮革品牌
2019/08/06 全球购物
JAVA招聘远程笔试题
2015/07/23 面试题
建筑专业自我鉴定
2013/10/22 职场文书
爱心捐书活动总结
2014/07/05 职场文书
远程培训的心得体会
2014/09/01 职场文书
城市规划应届生推荐信
2014/09/08 职场文书
成绩报告单家长评语
2014/12/30 职场文书
4S店收银员岗位职责
2015/04/07 职场文书
搞笑结婚保证书
2015/05/08 职场文书
深入浅出讲解Java8函数式编程
2022/01/18 Java/Android