微信小程序开发之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 相关文章推荐
javascript题目,重写函数让其无限相加
Feb 15 Javascript
ko knockoutjs动态属性绑定技巧应用
Nov 14 Javascript
利用百度地图JSAPI生成h7n9禽流感分布图实现代码
Apr 15 Javascript
js setTimeout 参数传递使用介绍
Aug 13 Javascript
JS 两个字符串时间的天数差计算
Aug 25 Javascript
JS实现物体带缓冲的间歇运动效果示例
Dec 22 Javascript
javascript表达式和运算符详解
Feb 07 Javascript
Vue如何从1.0迁移到2.0
Oct 19 Javascript
Node.js的Koa实现JWT用户认证方法
May 05 Javascript
详解基于Node.js的HTTP/2 Server实践
May 31 Javascript
JavaScript 监听组合按键思路及代码实现
Jul 28 Javascript
Vue解决移动端弹窗滚动穿透问题
Dec 15 Vue.js
解决百度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
用windows下编译过的eAccelerator for PHP 5.1.6实现php加速的使用方法
2007/09/30 PHP
你应该知道PHP浮点数知识
2015/05/13 PHP
Yii针对添加行的增删改查操作示例
2016/10/18 PHP
php扩展开发入门demo示例
2019/09/23 PHP
TP5框架安全机制实例分析
2020/04/05 PHP
asp.net HttpHandler实现图片防盗链
2009/11/09 Javascript
js打印纸函数代码(递归)
2010/06/18 Javascript
来自qq的javascript面试题
2010/07/24 Javascript
利用jquery的获取JS文件中的字符串内容
2012/02/14 Javascript
JavaScript 基础篇(一)
2012/03/30 Javascript
解析JavaScript中的标签语句
2013/06/19 Javascript
详解AngularJS中的表格使用
2015/06/16 Javascript
Bootstrap选项卡动态切换效果
2016/11/28 Javascript
原生JS实现圆环拖拽效果
2017/04/07 Javascript
Javascript实现找不同色块的游戏
2017/07/17 Javascript
浅谈Angular2 模块懒加载的方法
2017/10/04 Javascript
微信小程序实现自定义modal弹窗封装的方法
2018/06/15 Javascript
使用RN Animated做一个“添加购物车”动画的方法
2018/09/12 Javascript
ES6 更易于继承的类语法的使用
2019/02/11 Javascript
vue+elementUI实现图片上传功能
2019/08/20 Javascript
谈谈我在vue-cli3中用预渲染遇到的坑
2020/04/22 Javascript
JS数组Reduce方法功能与用法实例详解
2020/04/29 Javascript
用云开发Cloudbase实现小程序多图片内容安全监测的代码详解
2020/06/07 Javascript
Python爬虫实现抓取京东店铺信息及下载图片功能示例
2018/08/07 Python
Python线程障碍对象Barrier原理详解
2019/12/02 Python
如何使用python实现模拟鼠标点击
2020/01/06 Python
Python如何使用OS模块调用cmd
2020/02/27 Python
Python几种常见算法汇总
2020/06/02 Python
Python实现冒泡排序算法的完整实例
2020/11/04 Python
html5实现九宫格抽奖可固定抽中某项奖品
2020/06/15 HTML / CSS
应届生.NET方向面试题
2015/05/23 面试题
医学专业个人求职自荐信格式
2013/09/23 职场文书
教育孩子心得体会
2014/01/01 职场文书
工作表扬信的范文
2014/01/10 职场文书
2019年恭贺升学祝福语集锦
2019/08/15 职场文书
导游词创作书写原则以及开场白技巧怎么学?
2019/09/25 职场文书