国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

uniapp小程序自定義頂部導(dǎo)航欄高度適配

這篇具有很好參考價(jià)值的文章主要介紹了uniapp小程序自定義頂部導(dǎo)航欄高度適配。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

目錄

自定義導(dǎo)航欄介紹:

自定義導(dǎo)航欄的使用

step1:取消默認(rèn)的原生導(dǎo)航欄

step2:在頁面中添加占位元素


自定義導(dǎo)航欄介紹:

????????一般用于圖片等的填充或者其他特殊需求,如果使用純色填充頂部欄可以直接使用navigationBarBackgroundColor完成

page.json文件:

"navigationBarBackgroundColor": "#FED000"

效果:

uniapp小程序自定義頂部導(dǎo)航欄高度適配

自定義導(dǎo)航欄的使用

step1:取消默認(rèn)的原生導(dǎo)航欄

page.json文件page的style中添加代碼

"navigationStyle":"custom"

step2:在頁面中添加占位元素

占位高度包括:

uniapp小程序自定義頂部導(dǎo)航欄高度適配

uniapp小程序自定義頂部導(dǎo)航欄高度適配文章來源地址http://www.zghlxwxcb.cn/news/detail-511039.html

        <!-- 狀態(tài)欄高度 -->
        <view :style="{ height: `${statusBarHeight}px` }"></view>
        <!-- 自定義導(dǎo)航欄高度 并 居中 -->
        <view :style="{
          height: `${barHeight}px`,
          'line-height': `${barHeight}px`,
          'text-align': 'center',
        }">
            <text>評(píng)價(jià)</text>
        </view>
onLoad() {
    // 狀態(tài)欄高度
    this.statusBarHeight = uni.getSystemInfoSync().statusBarHeight; 
    // 膠囊數(shù)據(jù)
    const { top, height } = wx.getMenuButtonBoundingClientRect();
    // 自定義導(dǎo)航欄高度 = 膠囊高度 + 膠囊的padding*2, 如果獲取不到設(shè)置為38
    this.barHeight = height ? height + (top - this.statusBarHeight) * 2 : 38;
},

到了這里,關(guān)于uniapp小程序自定義頂部導(dǎo)航欄高度適配的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 微信小程序如何實(shí)現(xiàn)自定義導(dǎo)航欄、導(dǎo)航欄手機(jī)適配(獲取導(dǎo)航欄、狀態(tài)欄高度和膠囊位置)以及踩過的坑

    微信小程序如何實(shí)現(xiàn)自定義導(dǎo)航欄、導(dǎo)航欄手機(jī)適配(獲取導(dǎo)航欄、狀態(tài)欄高度和膠囊位置)以及踩過的坑

    背景:不用官方默認(rèn)的導(dǎo)航欄,想用自己自定義的 實(shí)現(xiàn)效果: :頂部狀態(tài)欄、頂部導(dǎo)航欄、頂部狀態(tài)導(dǎo)航欄、膠囊 原理: 自定義導(dǎo)航欄無非就是求得導(dǎo)航欄高度,并讓內(nèi)容容器垂直方向居中于導(dǎo)航欄高度 1.獲取手機(jī)系統(tǒng)狀態(tài)欄高度 2.獲取膠囊位置(包括高度) 3.求得

    2024年03月12日
    瀏覽(32)
  • 微信小程序自動(dòng)獲取頂部導(dǎo)航欄高度

    微信小程序自動(dòng)獲取頂部導(dǎo)航欄高度

    1、本人是通過uniapp開發(fā)的微信小程序,原生開發(fā)基本相同,首先在data里聲明變量 2、其次在onLoad生命周期中獲取當(dāng)前手機(jī)的導(dǎo)航欄寬高數(shù)據(jù) 3、navHeight獲取的是當(dāng)前手機(jī)型號(hào)的導(dǎo)航欄總高度;searchMarginTop獲取的是手機(jī)頂部到小程序膠囊的高度,也就是下圖黃色線框的高度;

    2024年02月11日
    瀏覽(34)
  • uniapp使用Uview的Navbar自定義微信小程序頂部導(dǎo)航欄,滾動(dòng)漸變透明效果;看完不會(huì)我下跪
  • 微信小程序自定義頂部導(dǎo)航,滾動(dòng)頁面頂部導(dǎo)航顏色漸變

    微信小程序自定義頂部導(dǎo)航,滾動(dòng)頁面頂部導(dǎo)航顏色漸變

    微信小程序自定義頂部導(dǎo)航欄,使背景圖置頂;當(dāng)向上滾動(dòng)頁面時(shí),實(shí)現(xiàn)頂部導(dǎo)航顏色漸變 實(shí)現(xiàn)方法 代碼如下(示例): 提示:由于不同的手機(jī)機(jī)型頂部導(dǎo)航高度不一樣,所有要獲取手機(jī)的信息 總共三步: 1、初始化獲取頂部導(dǎo)航信息 2、頂部導(dǎo)航文字上方通過view占位,同

    2024年02月11日
    瀏覽(27)
  • uniapp 布局(自定義導(dǎo)航欄加固定高度的主要內(nèi)容)

    uniapp 布局(自定義導(dǎo)航欄加固定高度的主要內(nèi)容)

    頁面大致分為三部分,導(dǎo)航欄、主題內(nèi)容、tabbar,不想讓整個(gè)頁面出現(xiàn)滾動(dòng)條,只想讓主要內(nèi)容滾動(dòng)。 我這里是直接用了uni.getSystemInfoSync(),整體分為兩部分,自定義頭部和滾動(dòng)內(nèi)容,上一篇寫過封裝了一些方法,可以直接寫成 :style=“{height:$utils.getSystemInfo().windowHeight+‘px’

    2024年02月11日
    瀏覽(21)
  • 微信原生小程序自定義頂部導(dǎo)航

    微信原生小程序自定義頂部導(dǎo)航

    都2023了,自定義頂部導(dǎo)航應(yīng)該不是什么新鮮事了,這里只是簡單記錄下 微信自己也提供了自定義頂部導(dǎo)航 navigation-bar ,大概看了下,可配置的也不少,所以看需求了,如果簡單可以采用微信提供的,老規(guī)矩,先看效果 狀態(tài)欄高度(getSystemInfoSync),就是手機(jī)頂部網(wǎng)絡(luò)那塊的

    2024年02月15日
    瀏覽(24)
  • 小程序?qū)崿F(xiàn)自定義頂部導(dǎo)航欄搜索框

    小程序?qū)崿F(xiàn)自定義頂部導(dǎo)航欄搜索框

    在實(shí)現(xiàn)前先將其組件化,方便復(fù)用, (底部有demo) Component(Object object) | 微信開放文檔 \\\"component\\\": true, // 自定義組件聲明 \\\"usingComponents\\\": {} // 可選項(xiàng),用于引用別的組件 \\\"navigationStyle\\\": \\\"custom\\\"http://?導(dǎo)航欄樣式?? default ?默認(rèn)樣式?? custom ?自定義導(dǎo)航欄,只保留右上角膠囊按鈕 接下

    2024年02月12日
    瀏覽(22)
  • 【UniApp開發(fā)小程序】頂部導(dǎo)航欄和底部導(dǎo)航欄設(shè)置+iconfont圖標(biāo)引入

    【UniApp開發(fā)小程序】頂部導(dǎo)航欄和底部導(dǎo)航欄設(shè)置+iconfont圖標(biāo)引入

    在正式開發(fā)小程序的功能之前,首先需要確定小程序的主要框架。 我的小程序需要?jiǎng)?chuàng)建的頁面是“首頁”、“我想要”、“私信”、“我的”,“首頁”已經(jīng)存在于項(xiàng)目中,不需要重復(fù)創(chuàng)建。創(chuàng)建過程如下: 創(chuàng)建成功,不僅創(chuàng)建了 star.vue , Hbuilder 還自動(dòng)幫助創(chuàng)建了 star 文件

    2024年02月16日
    瀏覽(24)
  • 微信小程序自定義頂部導(dǎo)航,附加返回主頁按鈕

    微信小程序自定義頂部導(dǎo)航,附加返回主頁按鈕

    ? 目錄 一、修改對(duì)應(yīng)json文件 二、獲取微信小程序原生頂部導(dǎo)航欄的高 ?三、獲取膠囊的寬高 四、設(shè)置wxml頁面樣式? 話不多說,先上效果?。?! ? ? ? 首先,我們都知道,通過原生小程序是不具備左側(cè)膠囊的效果的,所以在實(shí)現(xiàn)這個(gè)功能的時(shí)候一定要記得修改當(dāng)前頁的jso

    2024年02月04日
    瀏覽(21)
  • uniapp實(shí)現(xiàn)自定義導(dǎo)航內(nèi)容高度居中(兼容APP端以及小程序端與膠囊對(duì)齊)

    uniapp實(shí)現(xiàn)自定義導(dǎo)航內(nèi)容高度居中(兼容APP端以及小程序端與膠囊對(duì)齊)

    ①效果圖如下 1.小程序端與膠囊對(duì)齊 2.APP端內(nèi)容區(qū)域居中 ? ? 注意:上面使用的是colorui里面的自定義導(dǎo)航樣式。 ②思路: 1.APP端和小程序端走不同的方法,因?yàn)樾〕绦蚨艘?jì)算不同屏幕下右側(cè)膠囊的高度。 2.其次最重要的要清晰App端和小程序端的計(jì)算邏輯。 3.然后調(diào)用api獲

    2024年02月13日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包