微信小程序开发之tabbar图标和颜色的实现


Posted in Javascript onOctober 17, 2018

前期准备 :注册,填材料,验证等等:https://mp.weixin.qq.com

1.浏览一遍简易教程,下载相应的开发工具

写一个小例子

点击左侧的 “编辑”-》点击右侧代码里的 app.json 修改为

{
 "pages":[
  "pages/fightings/home", 
  "pages/publish/home", 
  "pages/mine/home"
 ],
 "tabBar": {
  "list": [
   {
    "pagePath": "pages/fightings/home",
    "text": "挑战"
   },
   {
    "pagePath": "pages/publish/home",
    "text": "发布"
   },
   {
    "pagePath": "pages/mine/home",
    "text": "我"
   }
  ]
 },
 "window":{
  "backgroundTextStyle":"light",
  "navigationBarBackgroundColor": "#fff",
  "navigationBarTitleText": "i挑战",
  "navigationBarTextStyle":"black"
 }
}

说明

  • pages就是我们有多少个页面
  • tabbar是页面底部的tab
  • window是页面的一些属性

微信小程序开发之tabbar图标和颜色的实现

这个样子太丑了 我们先来美化一下这个tab

{
 "pages":[
  "pages/home/home",  
  "pages/fightings/home", 
  "pages/mine/home"
 ],
 "tabBar": {
  "color":"#666666",
  "selectedColor":"#f10b2e",

  "list": [
   {
    "pagePath": "pages/home/home",
    "text": "大厅",
    "iconPath": "./res/icon_tab_home.png",
    "selectedIconPath": "./res/icon_tab_home_hl.png"
    },
    {
    "pagePath": "pages/fightings/home",
    "text": "挑战",
    "iconPath":"./res/icon_tab_fighting.png",
    "selectedIconPath":"./res/icon_tab_fighting_hl.png"
   },

   {
    "pagePath": "pages/mine/home",
    "text": "我",
    "iconPath": "./res/icon_tab_me.png",
    "selectedIconPath": "./res/icon_tab_me_hl.png"
   }
  ]
 },
 "window":{
  "backgroundTextStyle":"light",
  "navigationBarBackgroundColor": "#fff",
  "navigationBarTitleText": "i挑战",
  "navigationBarTextStyle":"black"
 }
}

说明

字段都比较简单就不详细说了 其中 “iconPath”: “./res/icon_tab_me.png”是图片的路径

自己在项目里创建一个res文件夹,然后放入需要的图片

tab 好看一点了吧

微信小程序开发之tabbar图标和颜色的实现

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Prototype使用指南之hash.js
Jan 10 Javascript
jQueryPad 实用的jQuery测试工具(支持IE,chrome,FF)
May 22 Javascript
33个优秀的 jQuery 图片展示插件分享
Mar 14 Javascript
javascript页面加载完执行事件代码
Feb 11 Javascript
在Javascript中处理字符串之big()方法的使用
Jun 08 Javascript
JS 通过系统时间限定动态添加 select option的实例代码
Jun 09 Javascript
JS添加或修改控件的样式(Class)实现方法
Oct 15 Javascript
Vue.js之slot深度复制详解
Mar 10 Javascript
JS实现自定义状态栏动画文字效果示例
Oct 12 Javascript
详解Puppeteer前端自动化测试实践
Feb 21 Javascript
解决qrcode.js生成二维码时必须定义一个空div的问题
Jul 09 Javascript
JavaScript的function函数详细介绍
Nov 20 Javascript
解决百度Echarts图表坐标轴越界的方法
Oct 17 #Javascript
vue实现循环切换动画
Oct 17 #Javascript
element-ui upload组件多文件上传的示例代码
Oct 17 #Javascript
bootstrap table合并行数据并居中对齐效果
Oct 17 #Javascript
IE9 elementUI文件上传的问题解决
Oct 17 #Javascript
vue src动态加载请求获取图片的方法
Oct 17 #Javascript
node实现分片下载的示例代码
Oct 17 #Javascript
You might like
php源代码安装常见错误与解决办法分享
2013/05/28 PHP
提升PHP性能的21种方法介绍
2013/06/25 PHP
PHP imagegrabscreen和imagegrabwindow(截取网站缩略图)的实例代码
2013/11/07 PHP
PHP实现返回JSON和XML的类分享
2015/01/28 PHP
老司机传授Ubuntu下Apache+PHP+MySQL环境搭建攻略
2016/03/20 PHP
yii2多图上传组件的使用教程
2018/05/10 PHP
Gird组件 Part-3:范例RSSFeed Viewer
2007/03/10 Javascript
我也种棵OO树JXTree[js+css+xml]
2007/04/02 Javascript
IE8 浏览器Cookie的处理
2009/01/31 Javascript
js判断输入是否为正整数、浮点数等数字的函数代码
2010/11/17 Javascript
JS读取cookies信息(记录用户名)
2012/01/10 Javascript
JQUERY 获取IFrame中对象及获取其父窗口中对象示例
2013/08/19 Javascript
验证手机号码的JS方法分享
2013/09/10 Javascript
一行命令搞定node.js 版本升级
2014/07/20 Javascript
Bootstrap企业网站实战项目4
2016/10/14 Javascript
js/jquery控制页面动态加载数据 滑动滚动条自动加载事件的方法
2017/02/08 Javascript
页面间固定参数,通过cookie传值的实现方法
2017/05/31 Javascript
vue实现仿淘宝结账页面实例代码
2017/11/08 Javascript
JavaScript设计模式之构造函数模式实例教程
2018/07/02 Javascript
Nodejs中怎么实现函数的串行执行
2019/03/02 NodeJs
python3中property使用方法详解
2019/04/23 Python
django框架CSRF防护原理与用法分析
2019/07/22 Python
Python 寻找局部最高点的实现
2019/12/05 Python
史上最详细的Python打包成exe文件教程
2021/01/17 Python
HTML5 transform三维立方体实现360无死角三维旋转效果
2014/08/22 HTML / CSS
英国著名国际平价时尚男装品牌:Topman
2016/08/27 全球购物
《和我们一样享受春天》教学反思
2014/02/07 职场文书
软件毕业生个人鉴定
2014/03/03 职场文书
团干部培训方案
2014/06/03 职场文书
党支部三严三实对照检查材料思想汇报
2014/09/29 职场文书
2014年网管工作总结
2014/12/11 职场文书
家长意见和建议怎么写
2015/06/04 职场文书
党风廉洁教育心得体会
2016/01/20 职场文书
Python异常类型以及处理方法汇总
2021/06/05 Python
python基础之模块的导入
2021/10/24 Python
Python可视化神器pyecharts之绘制地理图表练习
2022/07/07 Python