uniapp自定义标题栏
时间: 2023-10-02 10:04:17 浏览: 145
uniapp自定义标题栏可以通过设置导航栏的样式来实现。在data(){}函数中,可以使用uni.getSystemInfoSync().statusBarHeight来获取手机通知栏的高度,然后在相应的样式中使用padding-top来设置导航栏的高度,如下所示:
```
<view class="custom flex_center" style="padding-top:{{statusBarHeight}}px">
<image class='nav_logo' src='{{staticImg}}index/nav_logo.png'></image>
<view class='navInput'>
<image src='{{staticImg}}index/nav_search.png'></image>
<input placeholder='搜索你想要的内容' placeholder-class='none' placeholder-style='color:#b3b3b3;font-size:22rpx;'></input>
</view>
</view>
<view class="empty_custom" style="padding-top:{{statusBarHeight}}px"></view>
```
其中,custom和empty_custom是自定义的类名,可以根据实际需求进行修改。注意,custom和empty_custom的高度单位是px,因为在app.js中动态获取的标题栏高度单位也是px,其他自定义的样式可以统一使用rpx作为单位。
阅读全文