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


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 相关文章推荐
js 判断js函数、变量是否存在的简单示例代码
Mar 04 Javascript
JavaScript实现图片轮播的方法
Jul 31 Javascript
JS实现仿新浪黄色经典滑动门效果代码
Sep 27 Javascript
理解 JavaScript Scoping & Hoisting(二)
Nov 18 Javascript
js表单中选择框值的获取及表单的序列化
Dec 17 Javascript
jquery动态创建div与input的实例代码
Oct 12 Javascript
解决同一页面中两个iframe互相调用jquery,js函数的方法
Dec 12 Javascript
微信小程序实现滑动删除效果
May 19 Javascript
underscore之Collections_动力节点Java学院整理
Jul 10 Javascript
Vue-Quill-Editor富文本编辑器的使用教程
Sep 21 Javascript
微信小程序如何实现点击图片放大功能
Jan 21 Javascript
解决vue-cli输入命令vue ui没效果的问题
Nov 17 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的SQL注入实现(测试代码安全不错)
2011/02/27 PHP
php对大文件进行读取操作的实现代码
2013/01/23 PHP
百度地图API应用之获取用户的具体位置
2014/06/10 PHP
PHP内存使用情况如何获取
2015/10/10 PHP
yii2.0实现pathinfo的形式访问的配置方法
2016/04/06 PHP
Laravel重写用户登录简单示例
2016/10/08 PHP
PHP获取IP地址所在地信息的实例(使用纯真IP数据库qqwry.dat)
2016/11/15 PHP
Prototype RegExp对象 学习
2009/07/19 Javascript
jQuery版Tab标签切换
2011/03/16 Javascript
js报错 Object doesn't support this property or method的原因分析
2011/03/31 Javascript
关于js类的定义
2011/06/28 Javascript
javascript巧用eval函数组装表单输入项为json对象的方法
2015/11/25 Javascript
无需 Flash 使用 jQuery 复制文字到剪贴板
2016/04/26 Javascript
jQuery的事件预绑定
2016/12/05 Javascript
JS设置CSS样式的方式汇总
2017/01/21 Javascript
Javascript实现页面滚动时导航智能定位
2017/05/06 Javascript
ajax请求+vue.js渲染+页面加载的示例
2018/02/11 Javascript
在vue中封装可复用的组件方法
2018/03/01 Javascript
vue实现在表格里,取每行的id的方法
2018/03/09 Javascript
vue源码学习之Object.defineProperty对象属性监听
2018/05/30 Javascript
AngularJs1.x自定义指令独立作用域的函数传入参数方法
2018/10/09 Javascript
稍微学一下Vue的数据响应式(Vue2及Vue3区别)
2019/11/21 Javascript
JS实现进度条动态加载特效
2020/03/25 Javascript
探究Python的Tornado框架对子域名和泛域名的支持
2015/05/02 Python
Python走楼梯问题解决方法示例
2018/07/25 Python
Python数据预处理之数据规范化(归一化)示例
2019/01/08 Python
Python选择网卡发包及接收数据包
2019/04/04 Python
使用html2canvas实现浏览器截图的示例代码
2018/01/26 HTML / CSS
教你使用Canvas处理图片的方法
2017/11/28 HTML / CSS
可爱的童装和鞋子:Fabkids
2019/08/16 全球购物
瑞典多品牌连锁店:Johnells
2021/01/13 全球购物
实习教师自我鉴定
2013/12/12 职场文书
农业局学习党的群众路线教育实践活动心得体会
2014/03/07 职场文书
大学课外活动总结
2014/07/09 职场文书
学用政策心得体会
2014/09/10 职场文书
在Windows下安装配置CPU版的PyTorch的方法
2021/04/02 Python