微信小程序开发之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 相关文章推荐
jQuery UI Autocomplete 1.8.16 中文输入修正代码
Apr 16 Javascript
Javascript 实现复制(Copy)动作方法大全
Jun 20 Javascript
Hammer.js+轮播原理实现简洁的滑屏功能
Feb 02 Javascript
浅谈js中字符和数组一些基本算法题
Aug 15 Javascript
微信小程序(六):列表上拉加载下拉刷新示例
Jan 13 Javascript
Bootstrap缩略图与警告框学习使用
Feb 08 Javascript
Vue.js 踩坑记之双向绑定
May 03 Javascript
js打开word文档预览操作示例【不是下载】
May 23 Javascript
关于在LayUI中使用AJAX提交巨坑记录
Oct 25 Javascript
JS实现可视化音频效果的实例代码
Jan 16 Javascript
Vue实现点击当前行变色
Dec 14 Vue.js
js实现上传图片到服务器
Apr 11 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 分页类实现代码
2009/12/03 PHP
利用php递归实现无限分类 格式化数组的详解
2013/06/08 PHP
执行、获取远程代码返回:file_get_contents 超时处理的问题详解
2013/06/25 PHP
PHP-FPM运行状态的实时查看及监控详解
2016/11/18 PHP
PHP针对伪静态的注入总结【附asp与Python相关代码】
2017/08/01 PHP
JavaScript 编写匿名函数的几种方法
2010/02/21 Javascript
javascript代码加载优化方法
2011/01/30 Javascript
JavaScript入门之基本函数详解
2011/10/21 Javascript
js实现全屏漂浮广告移入光标停止移动
2013/12/02 Javascript
Bootstrap 实现查询的完美方法
2016/10/26 Javascript
微信小程序的生命周期的详解
2017/10/19 Javascript
vue项目如何刷新当前页面的方法
2018/05/18 Javascript
AngularJS $http post 传递参数数据的方法
2018/10/09 Javascript
如何根据业务封装自己的功能组件
2019/04/19 Javascript
微信小程序上传多图到服务器并获取返回的路径
2019/05/05 Javascript
vue瀑布流组件实现上拉加载更多
2020/03/10 Javascript
vue中父子组件的参数传递和应用示例
2021/01/04 Vue.js
Python编程中对super函数的正确理解和用法解析
2016/07/02 Python
Python错误处理操作示例
2018/07/18 Python
Python实现压缩文件夹与解压缩zip文件的方法
2018/09/01 Python
对numpy中向量式三目运算符详解
2018/10/31 Python
Django中间件基础用法详解
2019/07/18 Python
Python趣味实例,实现一个简单的抽奖刮刮卡
2020/07/18 Python
无需压缩软件,用python帮你操作压缩包
2020/08/17 Python
Python xmltodict模块安装及代码实例
2020/10/05 Python
python爬虫如何解决图片验证码
2021/02/14 Python
计算机大学生的自我评价
2013/10/15 职场文书
营销与策划专业毕业生求职信
2013/11/01 职场文书
小学班主任培训方案
2014/06/04 职场文书
公司活动总结范文
2014/07/01 职场文书
大学生党校培训心得体会
2014/09/11 职场文书
销售员态度差检讨书
2014/10/26 职场文书
2015年公司行政后勤工作总结
2015/05/20 职场文书
行政复议决定书
2015/06/24 职场文书
2016年国培心得体会及反思
2016/01/13 职场文书
python实现批量移动文件
2021/04/05 Python