微信小程序开发之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应用:Iframe自适应其加载的内容高度
Apr 10 Javascript
给html超链接设置事件不使用href来完成跳
Apr 20 Javascript
javascript 10进制和62进制的相互转换
Jul 31 Javascript
js实时获取并显示当前时间的方法
Jul 31 Javascript
jquery自定义插件——window的实现【示例代码】
May 06 Javascript
浅谈JS使用[ ]来访问对象属性
Sep 21 Javascript
微信js-sdk分享功能接口常用逻辑封装示例
Oct 13 Javascript
详解Vue中localstorage和sessionstorage的使用
Dec 22 Javascript
vue树形结构获取键值的方法示例
Jun 21 Javascript
小程序实现选择题选择效果
Nov 04 Javascript
使用jQuery mobile NuGet让你的网站在移动设备上同样精彩
Jun 18 jQuery
vue实现带过渡效果的下拉菜单功能
Feb 19 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
建立文件交换功能的脚本(三)
2006/10/09 PHP
php 启动报错如何解决
2014/01/17 PHP
浅谈PHP中的错误处理和异常处理
2017/02/04 PHP
微信公众号实现会员卡领取功能
2017/06/08 PHP
同一个表单 根据要求递交到不同页面的实现方法小结
2009/08/05 Javascript
自写简单JS判断是否已经弹出页面
2010/10/20 Javascript
javascript 使用 NodeList需要注意的问题
2013/03/04 Javascript
复制js对象方法(详解)
2013/07/08 Javascript
中止javascript执行的方法
2014/02/14 Javascript
JavaScript排序算法之希尔排序的2个实例
2014/04/04 Javascript
禁用Enter键表单自动提交实现代码
2014/05/22 Javascript
JS数组array元素的添加和删除方法代码实例
2015/06/01 Javascript
JavaScript取得键盘按下方向键是哪个的方法
2015/08/04 Javascript
jQuery实现仿百度首页滑动伸缩展开的添加服务效果代码
2015/09/09 Javascript
微信企业号开发之微信考勤Cookies的使用
2015/09/11 Javascript
深入探究JavaScript中for循环的效率问题及相关优化
2016/03/13 Javascript
jquery制做精致的倒计时特效
2016/06/13 Javascript
解决axios post 后端无法接收数据的问题
2019/10/29 Javascript
Vue 实现简易多行滚动"弹幕"效果
2020/01/02 Javascript
如何在postman测试用例中实现断言过程解析
2020/07/09 Javascript
[01:37]全新的一集《真视界》——TI7总决赛
2017/09/21 DOTA
[01:10:48]完美世界DOTA2联赛PWL S2 GXR vs PXG 第一场 11.18
2020/11/18 DOTA
[42:23]完美世界DOTA2联赛PWL S3 Forest vs Rebirth 第二场 12.10
2020/12/13 DOTA
pandas 两列时间相减换算为秒的方法
2018/04/20 Python
对Python中实现两个数的值交换的集中方法详解
2019/01/11 Python
利用pyinstaller打包exe文件的基本教程
2019/05/02 Python
Django中使用极验Geetest滑动验证码过程解析
2019/07/31 Python
如何利用CSS3制作3D效果文字具体实现样式
2013/05/02 HTML / CSS
纯css3制作煽动翅膀的蝴蝶的示例
2018/04/23 HTML / CSS
维多利亚的秘密官方网站:Victoria’s Secret
2018/10/24 全球购物
毕业生求职简历中的自我评价
2013/10/18 职场文书
关于是否需要写商业计划书
2014/02/07 职场文书
一份创业计划书范文
2014/02/08 职场文书
小学安全教育材料
2014/02/17 职场文书
内蒙古鄂尔多斯市市长寄语
2014/04/10 职场文书
Win11 25163.1010更新补丁KB5016904推送,测试服务验证管道(附更新修复汇总)
2022/07/23 数码科技