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

【小程序】uni-app自定義導(dǎo)航欄適配小程序,對齊膠囊

這篇具有很好參考價值的文章主要介紹了【小程序】uni-app自定義導(dǎo)航欄適配小程序,對齊膠囊。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

uniapp小程序自定義導(dǎo)航欄,小程序,小程序,uni-app
實現(xiàn)效果

?自定義導(dǎo)航欄對齊膠囊按鈕,實現(xiàn)方法是通過獲取膠囊按鈕的頂部(top)高度和自身高度(height),動態(tài)設(shè)置導(dǎo)航欄的樣式(style)。

通過uni.getMenuButtonBoundingClientRect(),可以獲取膠囊按鈕的布局位置信息,包括width、height、top、bottom、left、right。

1、定義變量

export default {
    data() {
  	    return {
            searchBarTop: 0,   //搜索欄的外邊框高度,單位px
			searchBarHeight: 0,  //搜索欄的高度,單位px
		}
	}
}

2、獲取膠囊按鈕的布局位置信息

onLoad(){
    let menuButtonInfo = uni.getMenuButtonBoundingClientRect();
    this.searchBarTop = menuButtonInfo.top;
    this.searchBarHeight = menuButtonInfo.height;
}

3、綁定搜索欄的style

<view 
    class="search-bar-container" 
    :style="{marginTop:searchBarTop + 'px',height:searchBarHeight + 'px'}">
</view>

?

完整代碼文章來源地址http://www.zghlxwxcb.cn/news/detail-538290.html

<template>   
     <view 
        class="search-bar-container" 
        :style="{marginTop:searchBarTop + 'px',height:searchBarHeight + 'px'}">
    </view>
</template>

<script>
	export default {
		data() {
			return {
                searchBarTop: 0,   //搜索欄的外邊框高度,單位px
			    searchBarHeight: 0,  //搜索欄的高度,單位px
			}
		},
        onLoad(){
            let menuButtonInfo = uni.getMenuButtonBoundingClientRect();
            this.searchBarTop = menuButtonInfo.top;
            this.searchBarHeight = menuButtonInfo.height;
        }
    }
</script>

到了這里,關(guān)于【小程序】uni-app自定義導(dǎo)航欄適配小程序,對齊膠囊的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • uni-app實現(xiàn)自定義導(dǎo)航欄,兼容H5、App、微信小程序

    uni-app實現(xiàn)自定義導(dǎo)航欄,兼容H5、App、微信小程序

    很多情況下,系統(tǒng)自帶的導(dǎo)航欄無法滿足UI設(shè)計的要求,這時候就需要我們自定義導(dǎo)航欄來實現(xiàn)需求,要考慮跨端的多種情況,這里我們封裝成一個組件來使用,實現(xiàn)效果如下: 一、H5、App、微信小程序的區(qū)別 1.H5:導(dǎo)航欄高度可以設(shè)為44px,它沒有狀態(tài)欄,因為H5端運行在瀏覽

    2024年04月13日
    瀏覽(105)
  • 微信小程序如何實現(xiàn)自定義導(dǎo)航欄、導(dǎo)航欄手機適配(獲取導(dǎo)航欄、狀態(tài)欄高度和膠囊位置)以及踩過的坑

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

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

    2024年03月12日
    瀏覽(32)
  • 【uni-app】自定義導(dǎo)航欄

    【uni-app】自定義導(dǎo)航欄

    新手剛玩 uniapp 進行微信小程序,甚至多端的開發(fā)。 原生uniapp 的導(dǎo)航欄,并不能滿足 ui 的需求,所以各種查閱資料,導(dǎo)航欄自定義內(nèi)容 整理如下: 需要修改的文件如下: 1、pages.json 修改pages.json,啟動導(dǎo)航欄自適應(yīng),設(shè)置\\\" navigationStyle\\\": \\\"custom\\\" 2、system_info.js 新建 system_info

    2024年02月16日
    瀏覽(33)
  • uni-app uView自定義底部導(dǎo)航欄

    uni-app uView自定義底部導(dǎo)航欄

    因項目需要自定義底部導(dǎo)航欄,我把它寫在了組件里,基于uView2框架寫的(vue2); ? 在components下創(chuàng)建tabbar.vue文件,代碼如下: ?app.vue (有沒有大佬知道為什么這個樣式加載app.vue里才生效) ?pages.json配置 頁面使用: ( mine.vue ) 注: current是底部導(dǎo)航欄的下標,你在tabb

    2024年02月14日
    瀏覽(37)
  • 【微信小程序】使用uni-app——開發(fā)首頁搜索框?qū)Ш綑冢赏瑫r兼容APP、H5、小程序)

    【微信小程序】使用uni-app——開發(fā)首頁搜索框?qū)Ш綑冢赏瑫r兼容APP、H5、小程序)

    目錄 前言 App、H5效果 小程序效果 一、兼容APP、H5的方式 二、兼容小程序 三、實現(xiàn)同時兼容 首頁都會提供一個搜索框給到客戶,讓客戶自己去搜索自己想要的內(nèi)容,這里就需要導(dǎo)航欄,來實現(xiàn)搜索頁面的跳轉(zhuǎn),效果如下 在常見titleNView配置代碼示例中可以看到基本樣式的代碼

    2024年02月03日
    瀏覽(104)
  • uni-app微信小程序結(jié)合騰訊地圖獲取定位導(dǎo)航以及城市選擇器

    uni-app微信小程序結(jié)合騰訊地圖獲取定位導(dǎo)航以及城市選擇器

    目錄 第一步:登錄小程序公眾平臺==設(shè)置==第三方設(shè)置 ?第二步:登錄騰訊地圖申請屬于自己小程序的key ?第三步:找到騰訊地圖的插件??????? ?第四步:添加插件與允許授權(quán) ?第五步:使用 ? ?騰訊地圖后臺:https://lbs.qq.com/dev/console/application/mine ? ?添加key,授權(quán)使

    2023年04月12日
    瀏覽(107)
  • uni-app 使用 Uview2.x 搭建自定義tabbar組件,自定義navbar,還會解決自定義導(dǎo)航欄引起閃爍性能差的問題?。?!

    uni-app 使用 Uview2.x 搭建自定義tabbar組件,自定義navbar,還會解決自定義導(dǎo)航欄引起閃爍性能差的問題?。?!

    pages.json ?上面可以看到tabbar我使用的原生的,但是值配置了pagepath,并且page里三個首頁都可以自定義頂部導(dǎo)航欄,當然如果刪掉custom那一行代碼,就切換成原生頂部導(dǎo)航欄了。 下面拿一個首頁作為代碼演示:(頂部自定義導(dǎo)航欄組件和底部導(dǎo)航欄組件會放在最后) 下圖組件

    2023年04月09日
    瀏覽(33)
  • uni-app小程序自定義分享內(nèi)容

    uni-app小程序自定義分享內(nèi)容

    自定義的傳參

    2024年02月01日
    瀏覽(48)
  • uniapp小程序?qū)崿F(xiàn)自定義返回按鈕和膠囊對齊 做到兼容各手機型號

    uniapp小程序?qū)崿F(xiàn)自定義返回按鈕和膠囊對齊 做到兼容各手機型號

    效果: 用到的API: 官網(wǎng)地址: https://uniapp.dcloud.net.cn/api/ui/menuButton.html#getmenubuttonboundingclientrect 控制臺打印: 代碼示例:

    2024年01月24日
    瀏覽(20)
  • uni-app小程序自定義checkbox,改樣式改形狀

    uni-app小程序自定義checkbox,改樣式改形狀

    選中時的樣式 未選擇時的樣式 顏色可以隨意更改,形狀原為方塊,可以更改為圓形,以下是代碼: #ec6330 為CheckBox顏色,可以自行更改。 元素使用的時候就是使用 round 和 red。例如: checkbox … class=“round red” html: JavaScript:

    2024年02月11日
    瀏覽(26)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包