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


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 相关文章推荐
jquery tools之tooltip
Jul 25 Javascript
js几个验证函数代码
Mar 25 Javascript
基于jQuery的简单的列表导航菜单
Mar 02 Javascript
flash遮住div问题的正确解决方法
Feb 27 Javascript
javascript中判断json的方法总结
Aug 27 Javascript
基于jQuery实现Div窗口震动特效代码-代码简单
Aug 28 Javascript
jquery实现定时自动轮播特效
Dec 10 Javascript
JQuery 设置checkbox值二次无效的解决方法
Jul 22 Javascript
理解javascript中的Function.prototype.bind的方法
Feb 03 Javascript
从零开始学习Node.js系列教程二:文本提交与显示方法
Apr 13 Javascript
Bootstrap datepicker日期选择器插件使用详解
Jul 26 Javascript
微信小程序实现传参数的几种方法示例
Jan 10 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 前一天或后一天的日期
2008/06/28 PHP
php HtmlReplace输入过滤安全函数
2010/07/03 PHP
php+xml编程之SimpleXML的应用实例
2015/01/24 PHP
解决form中action属性后面?传递参数 获取不到的问题
2017/07/21 PHP
php记录搜索引擎爬行记录的实现代码
2018/03/02 PHP
PHP+redis实现微博的拉模型案例详解
2019/07/10 PHP
php实现登录页面的简单实例
2019/09/29 PHP
Nigma vs Alliance BO5 第二场2.14
2021/03/10 DOTA
JavaScript CSS修改学习第二章 样式
2010/02/19 Javascript
JSON 学习之JSON in JavaScript详细使用说明
2010/02/23 Javascript
Js基础学习资料
2010/11/23 Javascript
Javascript添加监听与删除监听用法详解
2014/12/19 Javascript
JS仿Windows开机启动Loading进度条的方法
2015/02/26 Javascript
Javascript中的Prototype到底是什么
2016/02/16 Javascript
深入理解JavaScript程序中内存泄漏
2016/03/17 Javascript
Js apply方法详解
2017/02/16 Javascript
bootstrap suggest下拉框使用详解
2017/04/10 Javascript
JS实现简单的天数计算器完整实例
2017/04/28 Javascript
使用vuex存储用户信息到localStorage的实例
2019/11/11 Javascript
[00:15]天涯墨客终极技能展示
2018/08/25 DOTA
Python打包可执行文件的方法详解
2016/09/19 Python
Python调用C# Com dll组件实战教程
2017/10/12 Python
对python捕获ctrl+c手工中断程序的两种方法详解
2018/12/26 Python
python 实现手机自动拨打电话的方法(通话压力测试)
2019/08/08 Python
30秒学会30个超实用Python代码片段【收藏版】
2019/10/15 Python
Python Tensor FLow简单使用方法实例详解
2020/01/14 Python
python tkinter GUI绘制,以及点击更新显示图片代码
2020/03/14 Python
解决Django Haystack全文检索为空的问题
2020/05/19 Python
Python selenium爬取微博数据代码实例
2020/05/22 Python
Python Dataframe常见索引方式详解
2020/05/27 Python
Python基于os.environ从windows获取环境变量
2020/06/09 Python
欧洲第一中国智能手机和平板电脑网上商店:CECT-SHOP
2018/01/08 全球购物
数学系毕业生的自我评价
2014/01/10 职场文书
优秀求职信范文分享
2014/01/26 职场文书
会议主持词
2014/03/17 职场文书
会议接待欢迎词范文
2015/01/26 职场文书