<template>
<view class="custom-navbar" :style="{ paddingTop: statusBarHeight + 'px', height: navBarHeight + 'px' }">
<view class="left" @click="goBack">
<image src="../../static/logo.png" mode=""></image>
</view>
<view class="title">首页</view>
<view class="right">
<!-- 可以添加其他按钮或图标 -->
</view>
</view>
</template>
<script>
export default {
data() {
return {
statusBarHeight: 0,
navBarHeight: 0
}
},
created() {
const systemInfo = uni.getSystemInfoSync();
this.statusBarHeight = systemInfo.statusBarHeight; // 获取状态栏高度
if (systemInfo.platform === 'android') {
this.navBarHeight = this.statusBarHeight + 48; // Android 导航栏高度
} else {
this.navBarHeight = this.statusBarHeight + 44; // iOS 导航栏高度
}
},
methods: {
goBack() {
uni.navigateBack();
}
}
}
</script>
<style lang="scss" scoped>
.custom-navbar {
display: flex;
justify-content: space-between;
align-items: center;
background-color: #FFE5E6;
box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);
padding: 0 10px;
box-sizing: border-box;
}
.left,
.right {
width: 50rpx;
height: 50rpx;
display: flex;
justify-content: center;
align-items: center;
image{
width: 100%;
height: 100%;
}
}
.title {
flex: 1;
text-align: center;
font-size: 18px;
font-weight: bold;
}
.iconfont {
font-size: 20px;
}
</style>
uni 小程序自定义导航栏
蜕变菜鸟2024-12-18 4:02
相关推荐
计算机徐师兄7 小时前
基于TP5框架的家具购物小程序的设计与实现【附源码、文档】曲辒净8 小时前
微信小程序实现二维码海报保存分享功能朽木成才9 小时前
小程序快速实现大模型聊天机器人peachSoda79 小时前
随手记:小程序使用uni.createVideoContext视频无法触发播放何极光9 小时前
uniapp小程序样式穿透小墨&晓末10 小时前
【PythonGui实战】自动摇号小程序汤姆yu1 天前
基于微信小程序的消防隐患在线举报系统郏国上1 天前
微信小程序的消息头增加的字段不能有下滑线,字段大写字母自动转换消息字母guanpinkeji1 天前
陪诊小程序搭建,打造一站式陪诊服务qq_357389631 天前
仿途唬养车系统汽修服务小程序修车店小程序源码