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


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 相关文章推荐
asp 取文本框名称代码
Dec 02 Javascript
Javascript对象属性方法汇总
Nov 21 Javascript
Javascript保存网页为图片借助于html2canvas库实现
Sep 05 Javascript
在JavaScript中如何解决用execCommand(
Oct 19 Javascript
JavaScript事件 "事件对象"的注意要点
Jan 14 Javascript
全面了解JavaScript对象进阶
Jul 19 Javascript
Bootstrap页面缩小变形的快速解决办法
Feb 03 Javascript
浅谈JS如何实现真正的对象常量
Jun 25 Javascript
使用elementUI实现将图片上传到本地的示例
Sep 04 Javascript
详解ES6 Promise对象then方法链式调用
Oct 20 Javascript
webpack4手动搭建Vue开发环境实现todoList项目的方法
May 16 Javascript
vue中配置scss全局变量的步骤
Dec 28 Vue.js
详解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检测url是否存在的方法
2015/04/14 PHP
php常用表单验证类用法实例
2015/06/18 PHP
php cli模式下获取参数的方法
2017/05/05 PHP
PHP实现的杨辉三角求解算法分析
2019/03/11 PHP
简单实用的PHP文本缓存类实例
2019/03/22 PHP
ThinkPHP3.2.3框架实现执行原生SQL语句的方法示例
2019/04/03 PHP
JavaScript自定义DateDiff函数(兼容所有浏览器)
2012/03/01 Javascript
jQuery 取值、赋值的基本方法整理
2014/03/31 Javascript
JavaScript数组常用操作技巧汇总
2014/11/17 Javascript
jQuery实现表格行上移下移和置顶的方法
2015/05/22 Javascript
js实现3D图片逐张轮播幻灯片特效代码分享
2015/09/09 Javascript
jquery实现全选和全不选功能效果的实现代码【推荐】
2016/05/05 Javascript
怎么限制input的text里输入的值只能是数字(正则、js)
2016/05/16 Javascript
详解vuejs几种不同组件(页面)间传值的方式
2017/06/01 Javascript
原生js实现省市区三级联动代码分享
2018/02/12 Javascript
浅析Vue中method与computed的区别
2018/03/06 Javascript
Vue实现商品飞入购物车效果(电商项目)
2019/11/26 Javascript
vue3.0实现插件封装
2020/12/14 Vue.js
[44:40]Spirit vs Navi Supermajor小组赛 A组败者组第一轮 BO3 第一场 6.2
2018/06/03 DOTA
python命令行参数sys.argv使用示例
2014/01/28 Python
Python实现的一个找零钱的小程序代码分享
2014/08/25 Python
Python学习之Anaconda的使用与配置方法
2018/01/04 Python
初探利用Python进行图文识别(OCR)
2019/02/26 Python
python 子类调用父类的构造函数实例
2020/03/12 Python
python3.6.8 + pycharm + PyQt5 环境搭建的图文教程
2020/06/11 Python
Python 爬取淘宝商品信息栏目的实现
2021/02/06 Python
html5贪吃蛇游戏使用63行代码完美实现
2013/06/25 HTML / CSS
罗技英国官方网站:Logitech UK
2020/11/03 全球购物
软件测试题目
2013/02/27 面试题
客服专员岗位职责
2014/02/28 职场文书
计算机专业自荐信范文
2014/05/28 职场文书
优秀小学生事迹材料
2014/12/26 职场文书
投资意向协议书
2015/01/29 职场文书
五一劳动节慰问信
2015/02/14 职场文书
Android超详细讲解组件ScrollView的使用
2022/03/31 Java/Android
如何在Python中妥善使用进度条详解
2022/04/05 Python