web前端技术博客
您当前的位置:web前端 > 微信小程序

微信小程序自定义标题栏,状态栏,顶部导航

作者:只会切图的前端 发布时间:2021-06-05 11:56:30 浏览量:57

1、设置页面.json 配置文件
"navigationStyle":"custom"

2、计算状态栏高度及右侧按钮栏高度

   let menuButtonObject = wx.getMenuButtonBoundingClientRect();
        wx.getSystemInfo({
            success(res) {
                let statusBarHeight = res.statusBarHeight;//状态栏的高度 
                let menuTop = menuButtonObject.top; //胶囊按钮与顶部的距离
                let navHeight = menuButtonObject.height + (menuTop - statusBarHeight) * 2; //导航高度 取该高度作为标题栏高度
             }
        })

3、使用 view标签自定义导航内容

<view class="status-bar" :style="{ height: `${statusBarHeight}px` }"></view>
<view class="nav-bar" :style="{ height: `${navHeight}px` }">标题</view>

发表评论
验证码:
联系我
粤ICP备17092958号