From 90c6eb32f9c3abdf2d1c91dc7c255a55c95b8ca7 Mon Sep 17 00:00:00 2001 From: xuyonghao <898441624@qq.com> Date: 星期二, 11 二月 2025 17:27:21 +0800 Subject: [PATCH] 适配微信小程序 --- pages/index/index.vue | 63 ++++++++++++++++++++++++++++--- 1 files changed, 56 insertions(+), 7 deletions(-) diff --git a/pages/index/index.vue b/pages/index/index.vue index 109d24e..bfc12f6 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -1,9 +1,13 @@ <template> +<view> + <view class="topNav" :style="{height:navHeight+'px',paddingTop:statusBarHeight+'px'}"> + <uni-icons class= "user-button" type="contact" size="26" color="#fff" @click="toMine"></uni-icons> + <view class="nav"> + <text class="nav-title">鍖椾含甯傝偛鑻变腑瀛�</text> + </view> + </view> <view class="content"> <view class="header_bg"> - <uniNavBar title="鍖椾含甯傝偛鑻变腑瀛�" class="header-bar" background-color="transparent" right-icon="contact" color="#fff" - @clickRight="toMine"> - </uniNavBar> <div class="header-info"> <div class="left"> <div class="weather-info"> @@ -56,6 +60,7 @@ </div> </view> --> </view> +</view> </template> <script> @@ -78,6 +83,8 @@ update: false, version:'', timerId:'', + navHeight: '', + statusBarHeight: '', } }, computed: { @@ -128,7 +135,13 @@ }, onLoad() { - + let { + statusBarHeight, + system + } = uni.getSystemInfoSync() + this.statusBarHeight = statusBarHeight + this.navHeight = statusBarHeight + (system.indexOf('iOS') > -1 ? 40 : 44) + console.log(this.navHeight, "瀵艰埅鏍忛珮搴�"); }, onPullDownRefresh(){ console.log("refresh"); @@ -181,6 +194,37 @@ </script> <style lang="scss"> + .topNav { + height: 100rpx; + background-color: #2894FF; + display: flex; + justify-content: flex-start; + align-items: center; + padding: 0 20rpx; + box-sizing: border-box; + position: relative; + } + .nav { + font-size: 36rpx; + font-weight: 600; + color: #fff; + margin-right: 30rpx; + position: absolute; + left: 50%; + transform: translateX(-50%); + } + .nav-search input { + width: 60%; + height: 62rpx; + border-radius: 30rpx; + padding-left: 25rpx; + background-color: #f0f8ffa6; + box-sizing: border-box; + } + .placClass { + font-size: 24rpx; + color: #fff; + } .content { display: flex; flex-direction: column; @@ -191,9 +235,10 @@ .header_bg { width: 100%; height: 500rpx; - background: url(../../static/index/u3.jpg) no-repeat; - background-size: 100% 100%; - background-position: left top; + background-image: url('../../static/index/u3.jpg'); + background-size: cover; + background-position: center; + .header-bar { /deep/.uni-navbar--border { border-bottom: none; @@ -380,4 +425,8 @@ display: flex; justify-content: center; } + + .user-button { + margin-right: auto; + } </style> -- Gitblit v1.8.0