微信小程序开发之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 相关文章推荐
ASP SQL防注入的方法
Dec 25 Javascript
不用写JS也能使用EXTJS视频演示
Dec 29 Javascript
面向对象继承实例(a如何继承b问题)(自写)
Jul 01 Javascript
使用 Node.js 做 Function Test实现方法
Oct 25 Javascript
JS批量修改PS中图层名称的方法
Jan 26 Javascript
js控制分页打印、打印分页示例
Feb 08 Javascript
Treegrid的动态加载实例代码
Apr 29 Javascript
JS实现一次性弹窗的方法【刷新后不弹出】
Dec 26 Javascript
解决vue打包之后静态资源图片失效的问题
Feb 21 Javascript
深入了解JavaScript代码覆盖
Jun 13 Javascript
H5+css3+js搭建带验证码的登录页面
Oct 11 Javascript
JavaScript高级程序设计之基本引用类型
Nov 17 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
CodeIgniter php mvc框架 中国网站
2008/05/26 PHP
sql注入与转义的php函数代码
2013/06/17 PHP
php5.2以下版本无json_decode函数的解决方法
2014/05/25 PHP
PHP IDE phpstorm 常用快捷键
2015/05/18 PHP
php获取指定(访客)IP所有信息(地址、邮政编码、国家、经纬度等)的方法
2015/07/06 PHP
Yii框架使用魔术方法实现跨文件调用功能示例
2017/05/20 PHP
PHP基于curl实现模拟微信浏览器打开微信链接的方法示例
2019/02/15 PHP
php设计模式之模板模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
用javascript获得地址栏参数的两种方法
2006/11/08 Javascript
JavaScript实现禁止后退的方法
2006/12/27 Javascript
Display SQL Server Version Information
2007/06/21 Javascript
分享20个提升网站界面体验的jQuery插件
2014/12/15 Javascript
浅析Bootstrap缩略图组件与警示框组件
2016/04/29 Javascript
JavaScript判断用户名和密码不能为空的实现代码
2016/05/16 Javascript
jQuery设置单选按钮radio选中/不可用的实例代码
2016/06/24 Javascript
使用JavaScript保存文本文件到本地的两种方法
2019/01/22 Javascript
详解element-ui表格中勾选checkbox,高亮当前行
2019/09/02 Javascript
JavaScript实现刮刮乐效果
2020/11/01 Javascript
利用python实现数据分析
2017/01/11 Python
Python函数any()和all()的用法及区别介绍
2018/09/14 Python
python错误调试及单元文档测试过程解析
2019/12/19 Python
Python使用configparser库读取配置文件
2020/02/22 Python
在Python中使用K-Means聚类和PCA主成分分析进行图像压缩
2020/04/10 Python
Python中SQLite如何使用
2020/05/27 Python
html2 canvas生成清晰的图片实现打印功能
2019/09/23 HTML / CSS
德国最大的服装、鞋子和配件在线商店之一:Outfits24
2019/07/23 全球购物
广告学专业应届生求职信
2013/10/01 职场文书
护理学毕业生求职信
2013/11/14 职场文书
大学生毕业求职自荐书范文
2014/02/04 职场文书
老师对学生的寄语
2014/04/09 职场文书
庆祝国庆节演讲稿2014
2014/09/19 职场文书
道德模范事迹材料
2014/12/20 职场文书
周一给客户的问候语
2015/11/10 职场文书
2016年大学生党员承诺书
2016/03/24 职场文书
什么是SOLID
2022/03/24 Javascript