准备工作:

阿里图标库https://www.iconfont.cn/collections/detail?cid=29

在这个网站上下载一些自己要用到的图标,比如人员头像,home主页等一些常用的图标,直接点击下载保存到本地,修改一下命名。

回到项目里,新建一个images文件夹,将刚刚下载好的图标放在文件夹底下备用,将上述起好名字的图标 保存到 小程序 项目目录中 新创建的 images 文件夹中,准备工作就做好了。

一、底部菜单栏实现

1、效果图展示

2、代码展示

在根目录中的配置文件 app.json 加入如下配置信息(app.json文件用来对微信小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多 tab 等。)

首先建立三个页面(底部需要设计几个菜单就新建几个页面备用)

"pages":["pages/homepages/homepages","pages/publish/publish","pages/mine/mine",],

然后在window代码段下边设置tabBar标签(在)

 "tabBar":{"color":"#121f2f","selectedColor":"#3a6ea5","backgroundColor":"#fff","borderStyle":"white","list":[{"pagePath":"pages/homepages/homepages","iconPath":"images/homepages.png","selectedIconPath":"images/homepages_select.png","text":"首页"},{"pagePath":"pages/publish/publish","iconPath":"images/publish.png","selectedIconPath":"images/publish_select.png","text":"发布"},{"pagePath":"pages/mine/mine","iconPath":"images/mine.png","selectedIconPath":"images/mine_select.png","text":"我的"}]}

最后点击编译就可以出来效果了

3、标签解释

tabBar 指底部的 导航配置属性

color 未选择时 底部导航文字的颜色

selectedColor 选择时 底部导航文字的颜色

borderStyle 底部导航边框的样色(注意 这里如果没有写入样式 会导致 导航框上边框会出现默认的浅灰色线条)

list 导航配置数组,有几个标签就在list数组中设置几组{ }。

selectedIconPath 选中时图标的路径

iconPath 未选中时图标的路径

pagePath 页面访问地址

text 导航图标下方文字

二、界面顶部显示

1、效果图显示

2、代码实现

对哪一个页面顶部显示,修改对应的.json 文件。

{"usingComponents": {},"navigationBarBackgroundColor": "#489B81","navigationBarTitleText": "首页","navigationBarTextStyle": "white"
}

3、标签解释

navigationBarBackgroundColor:表示顶部背景颜色

navigationBarTitleText:顶部显示字体内容

navigationBarTextStyle: 顶部字体颜色

微信小程序的底部菜单栏实现和界面顶部显示相关推荐

  1. html自定义js程序,JS中微信小程序自定义底部弹出框

    实现微信小程序底部弹出框效果,代码分为html,css和js两部分,具体代码详情大家参考下本文. html CSS .commodity_screen { width: 100%; height: 1 ...

  2. 微信小程序-自定义底部导航

    代码地址如下: http://www.demodashi.com/demo/14258.html 一.前期准备工作 软件环境:微信开发者工具 官方下载地址:https://mp.weixin.qq.c ...

  3. 微信小程序之底部弹框预约插件

    代码地址如下: http://www.demodashi.com/demo/13982.html 一.前期准备工作: 软件环境:微信开发者工具 官方下载地址:https://mp.weixin.qq. ...

  4. 小程序自定义底部菜单栏

    问题:小程序的底部菜单栏基本的样式根本不能满足我们的审美要求,所以我们可以通过自己来自定义一套小程序底部栏,可以设置透明背景哟,想要什么样式都可以自己定义,好了,废话不多说,直接上代码! 首先在和pa ...

  5. 微信小程序iPhoneX 底部虚拟Home键区域适配方案

    微信小程序iPhoneX 底部虚拟Home键区域适配方案 为什么要适配? 先看下iPhoneX和之前的iPhone的区别,如下图 可以看出主要是顶部和底部多了一些区域,如果页面内容进入该区域,有可能会 ...

  6. 微信小程序在底部导航栏使用扫一扫功能【代码可用】

    微信小程序在底部导航栏使用扫一扫功能 解决方案 uni-app 微信原生代码 在家躺着也能遇到奇奇怪怪的需求,这不,需要在微信小程序底部的导航栏中加一个扫一扫功能⭐╮( ̄﹏ ̄)╭⭐. 解决方案 在导航 ...

  7. 【微信小程序封装底部弹出框二】

    [微信小程序封装底部弹出框二] <!--index.wxml--> <view><button style="margin-top: 300px;" ...

  8. 微信小程序之底部栏tabBar

    tabBar是微信小程序的底部导航栏,它是微信自带的一个框架. 微信小程序自定义tabBar的描述 tabBar需要在app.json书写. 这是我的app.json {"pages&quo ...

  9. 微信小程序scroll-view底部内容无法完全显示

    微信小程序scroll-view底部内容无法完全显示 真机调试时,滑动到最底部,松手无法显示最底部的内容,如图: 需要在scroll-view组件内的最后加一个空白组件view在占位,使最后的信息能够 ...

最新文章

  1. Java学习总结:4
  2. mysql myisam转innodb_Mysql MyISAM数据库批量转换表引擎为Innodb
  3. 关于SMARTFORM的页数问题
  4. 两只塔姆沃斯牛 The Tamworth Two
  5. jvm(6)-java类文件结构(字节码文件)
  6. 那个拒绝北大教授,却坚持留在美国做服务员的数学天才,现状如何
  7. python写exploit采集器
  8. Java 三个线程依次输出ABC
  9. 【渝粤教育】广东开放大学 环境与资源保护法 形成性考核 (56)
  10. 超详细三维建模教程【小白专用】
  11. CCA算法 matlab,典型相关分析(CCA)附算法应用及程序
  12. 【PC微信探秘】用易语言编写一个微信DLL注入器
  13. 一文介绍完整:python猴子补丁python monkey patch 没听过?
  14. Pandas DataFrame为什么弃用.ix【个人看法】
  15. centos中文、英文乱码
  16. Docker桥存储卷管理
  17. python画运动物体的轨迹_canvas动画—圆形扩散、运动轨迹
  18. 『Less』学习笔记
  19. SolidWorks工装 焊接 夹具 治具 检具 3D图档-350套(9.2G)
  20. Vue中使用数据可视化Echarts图表展示

热门文章

  1. 介绍一个最近在用的 IDEA 神器!
  2. SharePoint Online 入门实战教程-杨建宇(霖雨)-专题视频课程
  3. 三星回应 Note7爆炸事件,再次敲响安全警钟
  4. POJ 2253 Frogger(floyd dijkstra spfa)
  5. js string转uint8array
  6. java redis订单_采用redis生成唯一且随机的订单号
  7. 测试优先级 与 重点测试的讨论
  8. 在嵌入式系统中使用opkg做版本升级
  9. cat命令使用方法详解
  10. Python脚本解决在游戏开发中的困难