小程序自定义导航栏

将app.json里的navigationStyle设置为navigationStyle:custom。可以在.wxss里通过margin和padding来自定义导航栏。

例如在.wxml里写

<view class="nav">我是汽车维修技师</view>

在.wxss里设置样式

.nav{height:90rpx;line-height: 90rpx;margin-top:60rpx;padding-left:20rpx;font-size:28rpx;font-weight:400}

学习链接:

https://developers.weixin.qq.com/miniprogram/dev/framework/config.html#全局配置

https://www.caiyunyi.com/news/blog/25.html

原文地址:https://www.cnblogs.com/studyh5/p/9823459.html

时间: 2024-11-06 15:34:07

小程序自定义导航栏的相关文章

微信小程序自定义导航栏(wx_custom_navigation_bar) 自定义返回键、首页键,动态设置标题,响应式组件

微信小程序自定义导航栏 navigation bar 返回键 首页 github: https://github.com/chen-yt/wx_custom_navigation_bar https://github.com/Superman2113/wx_custom_navigation_bar 代码 navbar组件 navbar.wxml <view class="navbar" style="{{'height: ' + navigationBarHeight

微信小程序 自定义导航栏(1)

看着原博文https://www.cnblogs.com/sese/p/9761713.html简单的练习. 1.在app.json中     window配置navigationStyle 2.计算相关值 1. 整个导航栏的高度: 2. 胶囊按钮与顶部的距离: 3. 胶囊按钮与右侧的距离. 小程序可以通过 wx.getMenuButtonBoundingClientRect() 获取胶囊按钮的信息  和 wx.getSystemInfo() 获取设备信息 App.js 代码如下: 通过这些信息

小程序底部导航栏

在app.json文件中添加如下代码: "tabBar": { "color": "black", "backgroundColor":"#fff", "selectedColor": "#11cd6e", "borderStyle":"white", "list": [{ "selectedIco

小程序底部导航栏设置

tabBar与window.pages并列,pagePath点击进入的页面路径,selectedIconPath点击选中状态 "tabBar": { "color": "#353535", "selectedColor": "#3cc51f", "borderStyle": "white", "backgroundColor": "#ff

小程序自定义单页面、全局导航栏

摘要: 小程序开发技巧. 作者:小白 原文:小程序自定义单页面.全局导航栏 Fundebug经授权转载,版权归原作者所有. 需求 产品说小程序返回到首页不太方便,想添加返回首页按钮,UI说导航栏能不能设置背景图片,因为那样设计挺好看的. 需求分析并制定方案 这产品和UI都提需求了,咱也不能反驳哈,所以开始调研,分析可行性方案:1.可以添加悬浮按钮.2.自定义导航栏. 添加悬浮按钮,是看起来是比较简单哈,但是感觉不太优雅,会占据页面的空间,体验也不太好.所以想了下第二种方案,自定义导航栏既可以实现

小程序 - 如何自定义导航栏

思路 自定义导航栏高度组成:状态栏(绿色部分).导航栏(蓝色部分) 状态栏 通过调用 wx.getSystemInfoSync 获取 const res = wx.getSystemInfoSync() this.setData({ statusBarHeight:res.statusBarHeight }) 导航栏 通过获取右上角胶囊的位置信息计算,navBarPadding为导航栏上下的间隙 let res = wx.getMenuButtonBoundingClientRect() let

小程序自定义头部导航栏

首先先编写导航栏组件 写法一 1你要自定义导航栏首先你要知道导航栏的高度,导航栏由状态栏和胶囊按钮构成通过Object wx.getMenuButtonBoundingClientRect()可以拿到胶囊按钮的信息,通过wx.getSystemInfo可以拿导航栏信息 整个导航栏高度 = statausBarHeight + height + (top-statausBarHeight )*2: 还有一种写法是状态栏加上44px当做导航栏的高度 之前公司项目用的第二种所以我也用了这种 直接上代码

微信小程序添加底部自定义导航栏(tabBar)

tabBar参数说明参考: 官网文档 具体配置: 1.在app.json中添加你的自定义导航栏信息(名字,点击前图片,点击后图片,要跳转的界面等等) 注意事项:tabBar最多五个 参考示例: "tabBar": { "color": "#8a8a8a", "selectedColor": "#937bf5", "list": [ { "iconPath": &quo

再谈小程序自定义底部导航

小程序自定义tabBar再探索 前言 最近有很多微信开发者朋友在QQ上加我好友,忽然意识到大家对微信自定义底部导航栏需求还是挺大的,故而再次整理下底部导航栏组件开发思路.和之前的文章还是有些区别,并且底部导航栏组件增加新的特性以及一些优化开发体验的骚操作. 技术选型 与之前不同,现在我们有两种方法实现自定义底部导航栏,因为小程序在2.5.0开始支持自定义底部导航栏了戳此处看文档,所以我们现在的可选方案为: 通过HideTabBar接口hack底部导航栏 通过小程序支持配置实现底部导航栏 下面根据